Я только что создал DLL для своего босса в MSVC ++ 2010.Я выбрал «Новая Win32 DLL» с опцией «Экспорт символов», так что все полностью стандартно.Есть несколько предопределенных экспортов в файлы нового проекта, класс, его конструктор, глобальную функцию и переменную с фиктивными значениями и файл dllmain.cpp с функцией APIENTRY.Я еще ничего не изменил.
Теперь мой босс хочет использовать экспортированные вещи в своем проекте VB6.Он запустил проект VB6, сделал меню «Проект» - «Ссылки» (переведено с немецкого на английский, так что он может быть несколько другим, но я уверен, что вы понимаете, о чем я) и выбрал файл DLL, как он самобычно делает.
Однако VB6 не может включить его, вместо этого отображается сообщение об ошибке «не удалось включить файл DLL» (реальная причина не указана).То же самое произошло со стандартным новым проектом DLL из Visual C ++ 6. Мой начальник считает, что это может быть связано с тем, что символы на самом деле не экспортируются или VB6 требуется специальное объявление.Кто-нибудь знает в чем проблема?