Я все,
У меня есть приложение win32 и несколько библиотек DLL, которые должны использовать глобальную переменную. В каждую DLL я положил
extern MYTYPE* myvariable = NULL;
а в основной программе у меня
MYTYPE* myvariable = NULL;
mavariable = new MYTYPE();
....
Теперь, когда DLL загружены, myvariable имеет значение NULL, и я не могу его использовать. Как я могу поделиться экземпляром основной программы со всеми DLL?