瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 请问大家dll文件怎么编写怎么应用?
时空武者 - 2007-10-2 17:25:00
《Delphi 开发技术大全》第6篇第29章介绍了dll调用及其编写,但是我还有些问题。
比如,在dll写入
procedure abc(var a,b,c:string);stdcall;
var mainini:tinifile;
begin
mainini:=tinifile.create(extractfilepath(application.ExeName)+'mainini.ini');
a:=mainini.readstring('a',value,'a');
b:=mainini.readstring('b',value,'b');
c:=mainini.readstring('c',value,'c');
mainini.free;
end;
在程序中写入procedure (var a,b,c:string);stdcall;external 'maindll.dll';


程序能正常编译,生成exe文件和dll文件,但是运行时出错
去掉var就不会出错,但是我要的时dll向主程序发送数据,去掉var就不能发送了程序也就没有用了,请问这个问题如何解决?


[用户系统信息]Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
风云一号 - 2007-10-6 15:11:00
其实你的问题稍微Google一下就可以找到答案
http://www.yesky.com/20011206/208621.shtml
http://www.chinaaspx.com/club/topic_11_3941.htm
1
查看完整版本: 请问大家dll文件怎么编写怎么应用?