程
程序人生
Unregistered / Unconfirmed
GUEST, unregistred user!
我用的dll是c/C++写的,现在我要在delphi中调用它,应该怎么做阿?<br>我这里有.h文件 ,请问怎么把它翻译成pas文件。<br>下面是调用my.dll文件的.h文件。<br><br>/******************************************************************************<br>mydb.h<br>/******************************************************************************<br>#ifndef __InocDB_DEFINED__<br>#define __InocDB_DEFINED__<br><br>//#ifndef UNIX<br>//#include "cavo.h"<br>//#else<br>#ifdef BT_PSZ<br>#undef BT_PSZ<br>#endif<br>#define BT_PSZ 17<br>#ifdef BT_LONG<br>#undef BT_LONG<br>#endif<br>#define BT_LONG 1<br>//#endif<br><br>#include "DBFStruc.h"<br><br>///////////////////////////////////////////////////////////////////////////////<br>// my ERROR Codes start from ERDD_USER + 0<br>//<br>#define ERDD_USER 2000<br>#define INOCDB_ERR_NEED_EXCLUSIVE ERDD_USER + 1<br>#define INOCDB_ERR_INVALID_WORKAREA ERDD_USER + 2<br>#define INOCDB_ERR_INSERTREC_FAILED ERDD_USER + 3<br>#define INOCDB_ERR_READREC_FAILED ERDD_USER + 4<br>#define INOCDB_ERR_UPDATEREC_FAILED ERDD_USER + 5<br><br>#ifdef __cplusplus<br>extern "C" {<br>#endif<br><br>extern DWORD APIENTRY InocDB_DLLInit(HANDLE* phContextObj);<br>extern void APIENTRY InocDB_DLLDeInit(HANDLE hContextObj);<br><br>#ifdef __cplusplus<br>}<br>#endif<br><br>#endif // __InocDB_DEFINED__<br><br>-----------------------------------------<br><br>delphi该怎么做,才能调用里面的函数??<br><br>最好能给出具体的是现代码。<br><br><br>