国内一家专业从事网络公司,对网狐6603,网狐经典版二次开发具有较强的技术能力,今天讲诉的是“在网狐经典版开发中遇到问题:内部错误,试图在初始化前展开app常量”解决办法。
如下图提示错误:
其实一般出现这个问题居多在网狐平台游戏下面的某单款游戏开发错误,原因是,在注册表中找不到主程序的安装路径。首先,在工具ISS脚本中加入这一段代码,
[Setup]
DisableDirPage = no
这个意思是显示安装路径,这样我们就能查看软件包是否读取到路径了。然后我们在看下主客户端程序安装包里路径。
一、主程序脚本:
[Registry]
Root: HKCU; Subkey: "Software79gsjdGameGamePlaza"; Flags: uninsdeletekey
Root: HKCU; Subkey: "Software79gsjdGameGamePlaza"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}"; Flags: createvalueifdoesntexist uninsdeletevalue deletevalue
二、子程序脚本:这时我们也需要在子游戏的路径上也给出79gsjdQPGameGamePlaza 这个路径 ,具体写法代码如下:
[Setup]
DefaultDirName={reg:HKCUSoftware79gsjdGameGamePlaza,InstallPath}
注:1.在安装路径可以根据实际情况修改,但要保证主程序和子游戏路径一样,因为子游戏会按照这个位置去读取安装路径。
2.上面是默认游戏安装路径,C:Program Files79gsjdGameGamePlaza
教程到此为止,有更多的问题,可以加入我们的“网狐免费技术群”,里面有专业从事网狐二次开发的技术达人。
棋牌资源网 » 网狐6603经典版开发错误初始化前展开app常量