我有一個Windows DLL,我用C/C++編寫(所有導出的函數都是'C')。在VC++中,DLL對我很好。我已經將DLL交給了另一家在VB中完成所有開發的公司。他們似乎有鏈接到功能的問題。我在十年內沒有使用過VB,甚至沒有安裝它。可能是什麼問題呢?從VB6調用DLL函數
我宣佈我所有的公共職能如下:
#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