各位好:
是这样的的,有一个是用C写的dll CrcDasComm30.dll
里有这样的函数:
int __stdcall KQID_SpecRec(HANDLE icdev,int Slave_Addr,UINT RecNo,KQIDREC &Rec_Total);其中 KQIDREC 是个结构,
typedef struct KQIDREC
{
UINT RecordNo;//记录号
long SN;// 卡的ID号
UCHAR Mode;//工作模式
char datetime[13];//YYMMDDHHMMSS格式
}KQIDREC;在里怎么样用呀,
是这样吗?
function KQID_SpecRec(icdev: THANDLE;Slave_Addr: integer,RecNo:integer,Rec_Tota:record): integer;stdcall; external 'D:\data\CrcDasComm30.dll';如果不是,那又是怎么用呀?
在C 里 UINT 是什么来的呀?
十分感激!!
是这样的的,有一个是用C写的dll CrcDasComm30.dll
里有这样的函数:
int __stdcall KQID_SpecRec(HANDLE icdev,int Slave_Addr,UINT RecNo,KQIDREC &Rec_Total);其中 KQIDREC 是个结构,
typedef struct KQIDREC
{
UINT RecordNo;//记录号
long SN;// 卡的ID号
UCHAR Mode;//工作模式
char datetime[13];//YYMMDDHHMMSS格式
}KQIDREC;在里怎么样用呀,
是这样吗?
function KQID_SpecRec(icdev: THANDLE;Slave_Addr: integer,RecNo:integer,Rec_Tota:record): integer;stdcall; external 'D:\data\CrcDasComm30.dll';如果不是,那又是怎么用呀?
在C 里 UINT 是什么来的呀?
十分感激!!
解决方案 »
- 如何限制RichEdit的滚动条?
- CxGrid_V5.0这个那里能够下载到啊 ,给个有效的地址,要安装的那种,不能安装的不要,我看有很多汉化的,但是原始安装的没有找到,请大家
- Delphi的kbmMemTable控件与AdoQuery有什么区别?
- 怎样实现这个功能:delphi中把 *.mdb 中的表的所有纪录导出为文本文件,不要一条 一条的导。那样太慢了,又没有其他方法呀?谢谢哦
- 回帖得到的分算不算可用分 ?
- 大家帮忙啊!NT Authority/Anonymous logon 登陆失败!
- 怎么写个钩子程序拦截ctrl+v
- 一个很不错的学习资料网站,有很多教学视频资料下载,晚了就没了.
- 想要选出表中某字段排行前十位的行,用select如何实现?
- ??????关于光盘中的数据搜索功能???????
- TDBGridEH问题,怎样将dbgrideh是footer valuetype为fvtsum 的sum值从dbgrideh中取出。
- 什么样的变量要在用完后释放?
你试试看
{
UINT RecordNo;//记录号
long SN;// 卡的ID号
UCHAR Mode;//工作模式
char datetime[13];//YYMMDDHHMMSS格式
}KQIDREC;
是不是相当 delphi 里的 KQID_Rec = record
RecordNo :word;
SN :longint;
Mode : string;
datetime : string;
end reord还有的是LPCTSTR 相当 delphi 里的什么万分感谢 !!!
KQID_Rec = record
RecordNo :word;
SN : integer;
Mode : char;
datetime : array[0..12] of char;
end
PKQID_Rec = ^KQID_Rec; function KQID_SpecRec(icdev: THANDLE;Slave_Addr: integer;RecNo:Cardinal; Rec_Tota: PKQID_Rec): integer;stdcall; external 'D:\data\CrcDasComm30.dll';
应为:RecordNo :DWORD;
int __stdcall KQID_SpecRec( HANDLE icdev,int Slave_Addr,UINT RecNo,
KQIDREC &Rec_Total );参数Rec_Total前确实有"&"?还是你写错了,应该是"*"?对C不太了解,哪位高手解释一下KQIDREC &Rec_Total是什么意思?
我检查了,确实是这是的样:KQIDREC &Rec_Total
谢谢