Category: C#
-
OCLC’s Connexion XML — why, oh why?
As I’d noted previously (https://blog.reeset.net/archives/479), some early testers had found that the Connexion plug-in that I’d written for MarcEdit stripped the 007. I couldn’t originally figure out why — it’s just a control field and their syntax for control fields is pretty straightforward. However, after looking at a few records with 007 records, I could…
-
Dynamically loading and Unloading Assemblies in C#
While working on a plugin manager for a program written in C#, I found myself with a need to be able to load and unload assemblies dynamically be an application. In C#, loading assemblies is a fairly easy prospect — one just needs to make use of the System.Reflection class. Something like the following: System.Reflection.Assembly…
-
.NET 64-bit processor memory issues when using sendmessage to access a winform element
I’m posting this in hopes that it will save someone else a lot of time or someone that knows .NET a bit better than I can provide a better solution. Problem: Last week, I had someone ping me regarding MarcEdit and a problem that they were running into with the Editor running it on a 64-bit…