Delphi调用VC生成用于C程序调用的DLL的注意事项
由 gougou 于 星期六, 2005-08-27 16:45 发表
在VC中可以Export DLL函数供C程序调用
#define PARSERDLL_API __declspec(dllexport)
extern "C" {
PARSERDLL_API int GetSqlType(LPCTSTR szSql);
}
Delphi要想调用这样的针对C输出的函数,不能使用stdcall的调用规范,而应使用cdecl的调用规范
function GetSqlType(szSql:PChar): Integer; cdecl;