In a program I am writing, I am going to need to use many DLLs as plugins. I know there have been past issues with DLLs crashing the program because of a shared base address with another. Since plugins can be written by anyone, there will not really be a way to give each one a unique base address. Is there a way that I can ensure the program doesn't crash? Does 2k/XP handle this for me? Will it just have to not run on older operating systems (9x)?
Thanks for replies,
Parker
With the plugin class manager i have written i have had no problems with multiple plugins on XP
Lewis
It's only 9x systems that have problems rebasing certain DLL's. You'll have to fire up a 98 system to see if your DLL will be rebased by the OS.
Thanks. I don't have anything with 9x on it to test, but it may have to just be incompatible.