quote:
Originally posted by J-Thread
As far as I know you can only use 1 C#.NET (and probably VB.NET, those are almost the same) plugin in the same time.
I think I can explain why.
When Plus! loads a .NET plugin, it loads MSCOREE.DLL into the process space. When it tries to load the next .NET plugin, it loads MSCOREE.DLL again. However, there's something in MSCOREE.DLL that prevents two copies being loaded at the same time.
If this is true, it doesn't make sense to me: I thought only one copy of a DLL was loaded into the process space anyway, no matter how many (explicit/implicit) calls to LoadLibrary() there are.