1、窗体的创建可以完全通过工具inno Setup Form Designer 实现,这里就不多讲了,
2、一般创建窗体的目的 都是要通过安装过程中用户输入部分安装信息,第一步已经解决了信息的和uoq
接下来就需要解决信息的存储了。
通常在安装程序 结束后,会调用 procedure DeinitializeSetup()函数,在该函数中就可以将信息输入指定文件中,具体请参照下面的:
procedure
DeinitializeSetup();
begin
SetIniString('Center', 'Addr',
InfoEdit1.text, ExpandConstant('{app}/test.ini'));
//将从窗体infoedit1获得的文字信息输入到test
文
件中
SetIniString('Center', 'Port', InfoEdit2.text,
ExpandConstant('{app}/test.ini'));
SetIniString('SzoneID',
'Provin', InfoEdit3.text, ExpandConstant('{app}/test.ini'));
SetIniString('SzoneID', 'City', InfoEdit4.text,
ExpandConstant('{app}/test.ini'));
SetIniString('Dir', 'Dir',
ExpandConstant('{app}'), ExpandConstant('{app}/test.ini'));
end;
安 装结束后,在{app}目录中生成一个test.ini文件
其内容为:
[Center]
Addr=192.168.1.1
Port=2625
[SzoneID]
Provin=cesh
City=tewt
[Dir]
Dir=C:/Program
Files/test ////