【发布时间】:2011-11-15 04:45:14
【问题描述】:
我按照这里的指南进行操作: http://community.flexerasoftware.com/showthread.php?t=144126 但是如何将我编写的安装脚本与我创建的对话框关联起来;每次我运行测试用户界面时,点击我创建的对话框旁边,用户界面就挂在那里。
【问题讨论】:
标签: windows installation installshield installscript
我按照这里的指南进行操作: http://community.flexerasoftware.com/showthread.php?t=144126 但是如何将我编写的安装脚本与我创建的对话框关联起来;每次我运行测试用户界面时,点击我创建的对话框旁边,用户界面就挂在那里。
【问题讨论】:
标签: windows installation installshield installscript
转到直接编辑器->对话框表。您将在那里看到您的自定义对话框的名称。在该记录的最后一个字段中,您必须指定一个唯一编号,该编号将作为该对话框的标识符。
就像你的例子中的那个......
//define dialog IDs
#define RES_DIALOG_ID 13051
#define RES_DIALOG_PRODUCT_UNINSTALL 13071
#define REGISTRATION_DLG_ID 13034
#define LICENSE_DIALOG_ID 13035
确保对话脚本中引用的编号正确。
函数中引用的数字会是这样的:
nResult = EzDefineDialog(szDialogName,"","",10790);
【讨论】: