读书人

散尽积分只求inno答案解决方案

发布时间: 2012-02-07 17:45:37 作者: rapoo

散尽积分,只求inno答案
[INI]
Filename: "{app}\config\my.ini"; Section: "ADDRESS"; Key: "LOCALIP"; String: "{{ConfigPage1.Values[1]}}" ;Check:IsSystemIPEquallocalIP;
[code]
function IsSystemIPEquallocalIP():Boolean;
begin
if ConfigPage1.Values[1] = ConfigPage1.Values[2] then
Result := False
else
Result :=True;
简单说明下:这个是inno setup脚本我想实现在运行的时候,把我本机的ip地址写到“string”中,条件是systemip和localip相等时,才写入到my.ini的LOCALIP字段中,如何实现?(上面的代码是我的代码,不正确)


还有就是如何获得安装第一步的选择语言页的ID号?不用读注册表的方法,inno setup还有什么方法能获得本机的ip地址?

[解决办法]
这个是什么语言呢?不了解
[解决办法]
语言ID在Inno下是个常量,在语言框消失之后就有效了,叫{language},用数字表示不同的语言,好像还有个函数可以有同样效果的,IP那个你看看帮助呢,我不记得有直接的函数,用高级语言写DLL在Inno下调用是肯定可以的,也很简单,另:发到Delphi组,懂的人多些

读书人网 >perl python

热点推荐