VC8(2005) 编译的DLL 无法使用
各位大侠, 我泣血百拜
我用VC6写了DLL 使用供别人 Delphi调用 没问题
VC 定义
extern "C" int _declspec(dllexport) TestC(int i); (默认调用方式 cdecl)
delphi 调用
function TestC(i:integer):integer;cdecl; external ’MyDll.dll’;
后来,由于某些C++的API的缘故,我使用VC8(VC2005),头文件(定义)没改,结果Delphi不能调用了,
无论用stdcall 还是cdecl 都不行,真是烦人
现象是 不指定STDCALL 的话,Delphi调用程序,死在那里
制定STDCALL (DELPHI的 cdecl 相应的改为stdcall),就报找不到方法,不知哪位大侠有解决之道?