我的一个程序要反复调用一个过程,我把他写入了dll(第一次用,不太会),作用是这个过程从mainini.ini读取信息到music.text和skin.text,举个例子吧:
过程:
procedure read_write(var music,skin:string;var Ismusic,Isskin:boolean);
mainini:tinifile;
begin
maini:=tinifile.create('\.mainini.ini');
music:=maini.readstring('music','musicway','');
skin:=maini.readstring('skin','skinway','');
ismusic:=readbool('music','Ismusic',true);
isskin:=readbool('skin','Isskin',true);
end;
调用:
read_write(edit_music,edit_skin,musicplay,skindata.active);
程序老出错,说什么edit_music,edit_skin,musicplay,skindata.active类型不符合,还有什么常量不能改变,全是英文,我翻译过来的,不能生长exe。引用dll估计没问题,那应该怎么改才可以,谢谢!(注:上面的程序中,edit_music,edit_skin是edit空间,musicplay是boolean类型,skindata.active是我安装的VclSkin控件。