我看了一下规范,你这个dll应该遵循的是stdcall规范。而你的程序使用cdecl方式链接的。
你在header里给这个函数加上__stdcall应该能解决问题。
【 在 vmx 的大作中提到: 】
: 就给了这么一个header,lib没注意,反正开发是PB和Delphi或者C#,都用不到lib
: 反正移民局给的demo是C#的,我倒是没注意.net里的DllImport为啥能把那些前缀的下划线和后缀的参数长度给抹掉了,主要是从没见过公用Dll导出函数不是WINAPI规范的。
--
FROM 114.250.23.*