首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

一个关于innosetup的有关问题(基础的有关问题)

2012-12-15 
一个关于innosetup的问题(基础的问题)做了一个安装文件, 安装过程中要输入:一些信息,如 端口,密码,主机地

一个关于innosetup的问题(基础的问题)
做了一个安装文件, 安装过程中要输入:一些信息,如 端口,密码,主机地址什么的,安装结束后写在了一个ini文件里,
DeinitializeSetup()里写是把,有什么好的办法没, 写在这里有些问题,如果安装过程中点击取消安装了,DeinitializeSetup()里就会报错,没有初始化变量..不知写到哪里
 能写的具体点吗...
[解决办法]
exe4j行不
[解决办法]
procedure DeinitializeSetup();
var
  begin
    SetIniString('MySQL', 'MySQL Address', hostAddr.text, ExpandConstant('{app}\config.ini'));
    SetIniString('MySQL', 'username', username.text, ExpandConstant('{app}\config.ini'));
    SetIniString('MySQL', 'password', pwd.text, ExpandConstant('{app}\config.ini'));
    SetIniString('MySQL', 'port', port.text, ExpandConstant('{app}\config.ini'));
    SetIniString('Account', 'adminName', adminName.text, ExpandConstant('{app}\config.ini'));
    SetIniString('Account', 'hwID', hwID.text, ExpandConstant('{app}\config.ini'));
    SetIniString('Account', 'hsID', hsID.text, ExpandConstant('{app}\config.ini'));
end;

具体错误:
 Exception: 内部错误: An attempt was made to expand the "app" constant before it was initialized;

exej4没用过,公司用的这个
  
[解决办法]
好像是没初始化 app, 但是怎么解决点击取消就退出安装程序了呢, 不执行这个函数了,
自己顶顶
[解决办法]
没高仁会吗
[解决办法]
我也遇到这个问题,您能分享一下您的解决办法吗,谢谢

热点排行