2008-04-25, 10:36 PM
Its all to do with what gets loaded first.
The only time sub knows that a plugin has an external reference to something other than itself is when he tells the plugin to initialise.
And i think DLLs with the same name are only loaded once. having the DLL in the gbpvr folder obviosly caused problems for fatman_do, and that wouldn't surprise me. I dont know why, but I'm not gonna argue.
Shared DLLs have always been a problem which is why I tend to not use anyone elses "stuff".
Its interesting that with actcms have two different versions there - and 3 copies...it'd be interesting to see which one each is using (ML2 displays the interfaces version when starting), not sure if actcms implemented the same within MLPanel - I did recommend it as it forces the dll to be loaded at that point...
The only time sub knows that a plugin has an external reference to something other than itself is when he tells the plugin to initialise.
And i think DLLs with the same name are only loaded once. having the DLL in the gbpvr folder obviosly caused problems for fatman_do, and that wouldn't surprise me. I dont know why, but I'm not gonna argue.
Shared DLLs have always been a problem which is why I tend to not use anyone elses "stuff".
Its interesting that with actcms have two different versions there - and 3 copies...it'd be interesting to see which one each is using (ML2 displays the interfaces version when starting), not sure if actcms implemented the same within MLPanel - I did recommend it as it forces the dll to be loaded at that point...