- 主题:C++ activex技术
C++写的DLL,里面有回调函数,VB调用DLL, 用addressof 报错,难道得用activex技术吗?
请知道的朋友或做过这方面的朋友联系我,有项目卡在这块了,项目兼职或全职均可以
qq:40666941 电话:13581986948 V同号
--
FROM 111.197.247.*
vb调用不了c++写的dll,只能调用c写的dll。不只是vb,两个不同厂家的c++编译器,都没法做到调用对方编译的c++dll。c++ 就没有标准的abi接口,所以无法做到互调用。
另外vb应该也没法写出回调函数。
【 在 zhzjjx 的大作中提到: 】
: C++写的DLL,里面有回调函数,VB调用DLL, 用addressof 报错,难道得用activex技术吗?
: 请知道的朋友或做过这方面的朋友联系我,有项目卡在这块了,项目兼职或全职均可以
: qq:40666941 电话:13581986948 V同号
--
FROM 120.244.156.*
【 在 dormouseBHU 的大作中提到: 】
: vb调用不了c++写的dll,只能调用c写的dll。不只是vb,两个不同厂家的c++编译器,都没法做到调用对方编译的c++dll。c++ 就没有标准的abi接口,所以无法做到互调用。
: 另外vb应该也没法写出回调函数。
VB可以调用C++的库的,约定_stdcall即可
--
FROM 111.197.247.*
ActiveX 是二进制 abi 标准。而不是 api 标准。所以可以互相调用的。
【 在 dormouseBHU (dormouseBHU) 的大作中提到: 】
: vb调用不了c++写的dll,只能调用c写的dll。不只是vb,两个不同厂家的c++编译器,都没法做到调用对方编译的c++dll。c++ 就没有标准的abi接口,所以无法做到互调用。
: 另外vb应该也没法写出回调函数。
--
FROM 117.24.206.*