vs编译obj给delphi用 遇到api解决方法
2021-01-28 12:14
标签:bsp ola span family off 遇到 warning back sage #ifdef _WIN64 extern int MessageBoxA(HWND, LPCSTR, LPCSTR, UINT); .....etc #pragma warning( disable:4273 ) https://www.codeproject.com/Articles/264103/Using-COFF-C-object-files-with-Delphi-X2 vs编译obj给delphi用 遇到api解决方法 标签:bsp ola span family off 遇到 warning back sage 原文地址:https://www.cnblogs.com/marklove/p/11888604.html
A better solution is to rename MessageBoxA in the C code to something like MessageBoxADelphi and declare it extern int MessageBoxADelphi(HWND, LPCSTR, LPCSTR, UINT);
In your Delphi code simply declare it like this:
function MessageBoxADelphi(hWnd: HWND; lpText, lpCaption: PAnsiChar; uType: UINT): Integer; external user32 name ‘MessageBoxA‘;
Now you will not have any warnings.
文章标题:vs编译obj给delphi用 遇到api解决方法
文章链接:http://soscw.com/index.php/essay/48222.html