API函数怎么定义

Everest 2007-01-09 05:11:08
各位大虾,下面的函数怎么用delphi定义
int WriteCard(int portnumber,int timeout,unsigned char* track1,int track1len,unsigned char* track2,int track2len,unsigned char* track3,int track3len)
以上是一个动态链接库的函数,在DELPHI中怎样定义此函数,怎么使用此函数?
最好能够写一个例子?谢谢!
...全文
371 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongqi162 2007-01-10
  • 打赏
  • 举报
回复
up
Everest 2007-01-10
  • 打赏
  • 举报
回复
现在行了,谢谢!
ly_liuyang 2007-01-10
  • 打赏
  • 举报
回复
-_#!
dulei115 2007-01-10
  • 打赏
  • 举报
回复
什么问题??代码贴出来
Everest 2007-01-10
  • 打赏
  • 举报
回复
老大,我试了一下怎么不行啊?
dulei115 2007-01-09
  • 打赏
  • 举报
回复
function WriteCard(portnumber, timeout: Integer; track1: PChar;
track1len: Integer; track2: PChar; track2len: Integer;
track3: PChar; track3len: Integer): Integer; far; external 'test.dll';

---------------------------------------------------------------------------------

var
s: String;
track1len: Integer;
track1: array[0..999] of Char;//假设最大长度1000
begin
s := '0123456789';
track1len := Length(s);
Move(s[1], track1[0], track1len);
WriteCard(1, 1, @track1[0], track1len, ...)
end;

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧