Здравствуйте Cory, Вы писали:
C>Здравствуйте, уважаемые. C>Вопрос у меня такой. Необходимо написать DLL-ку (А) , которая, в числе прочего, использует другую DLL-ку (Б), причем подключаю я ее статически. Все делаю, как положено. Включаю в проект хедер и либку, все компилируется на раз, можно вроде пользовать. НО... При попытке вызвать мою функцию, которую экспортирует DLL (А), в тестовом клиенте программа вываливается на Unhandled exception. При этом я точно знаю, что DllEntryPoint (DllMain) отрабатывает корректно. Если посмотреть мою DLL (А) с помощью Quick view, то видно, что помимо моих функций она пытвется экспортировать классы используемой DLL (Б), причем как-то странно.
Предполагаю, что функции экспортируются с помощью __declspec(dllexport), обернутого в макрос.
Причем один и тот же в обеих DLL. В этом случае нет ничего удивительного, что A.dll пытается
_Экспортировать_ функции, объявленные в B.dll, вместо того, чтобы их _импортировать_.
_____________________
С уважением,
Stanislav V. Zudin