typedef int apiReturn; // 函数返回值类型//连接读写器
apiReturn _stdcall ConnectScanner(HANDLE *hScanner, char *szPort, int nBaudRate);//断开连接
apiReturn _stdcall DisconnectScanner(HANDLE hScanner);
apiReturn _stdcall ConnectScanner(HANDLE *hScanner, char *szPort, int nBaudRate);//断开连接
apiReturn _stdcall DisconnectScanner(HANDLE hScanner);
解决方案 »
- delphi在网页源码中如何分类出 特定字符串 知道开头和结尾的标示
- UTF8encode 的乱码问题
- Remobjects SDK 里Client想要获得 Server上的TListview里的全部信息该怎么做?
- 在intraweb 环境下,怎么实现iwdbgrid中是数据导入到excel啊!大哥大姐教教我
- 流浪男孩,你的辞职简历写好了(记得给分)
- 请问这样如何生成数据集?
- 初学DELPHI 一个关于查询的简单问题
- 如何使用C#生成的COM中的事件
- 为纪念本人认识电脑5周年,我自己写的一点东西!
- 请问delphi 如何删除外部文件?如 mytable.arj
- delphi 列表控件用哪个好呢?
- 简单问题,如何得到scrollbox显示区域的client RECT?
声明如下,但是连接不上,好郁闷的咯
type
TapiReturn = Integer;//连接读写器
function ConnectScanner(var hScanner: THandle; szPort: PChar; nBaudRate: Integer): TapiReturn ;stdcall;function ConnectScanner(var hScanner: THandle; szPort: PChar; nBaudRate: Integer): TapiReturn ; external "Reader1000DLL.dll";问题大概在char *szPort这个上面,我要传一个COM12进去
sPort:string;ZeroMemory(@pPort,10);
sPort:='COM1';CopyMemory(@pPort,pchar(sPort),10);调用的时候试试这个代码