调用Dll文件中的一个函数
int ret;
char * host_list[3] = {"192.168.0.2", "192.168.0.3", ""}; // 初始化布控函数库
ret = READCD(host_list);其中READCD是DLL文件定义的函数,声明如下
int READCD(char ** host_list);谢谢!
int ret;
char * host_list[3] = {"192.168.0.2", "192.168.0.3", ""}; // 初始化布控函数库
ret = READCD(host_list);其中READCD是DLL文件定义的函数,声明如下
int READCD(char ** host_list);谢谢!
解决方案 »
- 已知文件路径,如何获取程序句柄?
- 如何编程实现将sql server数据库表导出成excel表格
- 求reportbuilder for delphi7安装密码?
- 在delphi中能把ini文件封装进dll中,并且在dll中调用(去ini文件读内容)吗?
- 为什么Fastreport2。5不能设置字段别名呢?
- 急!!!!怎样对Delphi中的Tchart的X,Y坐标单独放大缩小?
- opendialog错误问题
- 如何访问PostgreSQL数据库?
- 我的query缓存更新有问题!updatesql
- 请问如何做个在MDI中的ChildFrom中的ChildForm?
- 请问怎样禁止修改系统时间?
- 关于进程隐藏问题:远程线程注入方式
ret:integer;
host_list:array[0..2] of pchar;
begin
host_list[0]:=pchar('192.168.0.2');
host_list[1]:=pchar('192.168.0.3');
host_list[2]:=pchar('');
ret:=READCD(host_list);
...
end;
function READCD(host_list:Pointer):integer;stdcall;external 'RCode.dll';var
i:integer;
host_list:array of pchar;
begin
i:=-1;
SetLength(host_list,3);
host_list[0]:='192.168.1.1';
host_list[1]:='192.168.1.2';
host_list[2]:='192.168.1.3';
i:=READCD(@host_list);
ShowMessage(IntToStr(i));
end;
// ~~
host_list[0]:='192.168.1.1';
强烈鄙视技术问题解决后把贴子转移到非技术区的人!
鄙视你们!http://community.csdn.net/Expert/topic/5216/5216675.xml?temp=.9262659