У меня есть DLL Windows, которую я написал, написанный на C/C++ (все экспортируемые функции - «C»). DLL отлично работает для меня в VC++. Я передал DLL другой компании, которая делает все свои разработки в VB. Кажется, у них проблемы с привязкой к функциям. Я не использовал VB через десять лет, и я даже не установил его. В чем может быть проблема?Вызов DLL-функций из VB6
Я объявил все свои общественные функции следующим образом:
#define MYDCC_API __declspec(dllexport)
MYDCCL_API unsigned long MYDCC_GetVer(void);
.
.
.
Есть идеи?
Наконец-то вернулся к этому сегодня и заставил его работать. Ответы поставил меня на правильном пути, но я нашел, что это наиболее полезно:
http://www.codeproject.com/KB/DLL/XDllPt2.aspx
Кроме того, у меня было несколько проблем, проходящие строки к функциям DLL, я нашел этот полезный:
http://www.flipcode.com/archives/Interfacing_Visual_Basic_And_C.shtml
У вас есть это назад. Вопрос заключался в том, чтобы экспортировать из C++ и импортировать в VB6. – 2013-05-07 17:18:48