易截截图软件、单文件、免安装、纯绿色、仅160KB

在Delphi中如何声明这个C++中的函数

在Delphi中如何声明这个C++中的函数,是一个DLL中引入的

unsigned char _stdcall ConnetDrv( unsigned char DrvSnr, unsigned char DrvType, unsigned char *sRt, unsigned char TCP, unsigned int *dNum, unsigned char *dVAR, unsigned char *dSType, unsigned int tOver);

谢谢!!

function ConnetDrv(DrvSnr, DrvType: byte; var sRt: Byte; TCP: Byte;
var dNum :Dword; var dVAR: byte ; var dSType: byte; tOver: Integer): Byte;

楼上的忘了加 stdcall

Delphi(Pascal) code:

function ConnetDrv(DrvSnr, DrvType: byte; var sRt: Byte; TCP: Byte;
var dNum :Dword; var dVAR: byte ; var dSType: byte; tOver: Integer): Byte; stdcall;



这样可行吧

引用
楼上的忘了加 stdcall

确实疏忽了

感谢大家的关注!!写了一天才写了这几个DLL的接口!!!! 厂家给的说明不也不详细,就拿这个函数来说,前面两个参数,有时可能在DELPHI中用BYTE,有时又要用INTEGER才行!!!真HAN,基本要一个一个参数的试!!!!


相关问答:

能用C/C++简单实现五子棋程序吗?

最近突然想自己来实现一个五子棋程序,但不知道怎么开始,自己也没学画图形函数,能在控制台下直接写吗>>>?????
控制台?比图形界面更麻烦。
http://search.download.csdn.net/search/%E4%BA%94%E5%AD%90% ......

C#调用 C DLL问题,懂的来抢分了

//C 接口
extern "C"
{
  TESSDLL_API int __cdecl GetTessText(const char *imagefile, char *text);  
}
//我在C#中声明
//调用C DLL 中的函数
[DllImport("OCRapi.dll&quo ......

急!C parser如何实现“__builtin_va_list”

最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号