dim服务器显示您没有,InstallShield - 引用DIM的对话框无法在MSI项目UI序列中显示

我使用的是InstallShield 2012 Spring,并且我有一个'main'基本MSI项目。作为我们开发工作的一部分,我们使用DIM项目来协调多个开发人员的工作。在我们的环境中,我们有一个主要(基本MSI)项目,它将引用其他DIM项目。 DIM项目包含(除其他外)对话框。InstallShield - 引用DIM的对话框无法在MSI项目UI序列中显示

在昏暗的项目(只是走一个通用的例子在这里)我有一个新的对话框,它提供了一个“未来”和“返回”按钮。我已经配置了'Next'和'Back'按钮行为来发出'NewDialog'事件,其中参数是下一个/上一个面板,因此分别显示并且条件为1(即总是)。

例如在DIM我MyDIMDialog与行为: 控件名称“返回”事件“NewDialog”论证“APreviousPanelFromMainProject”条件“1” 控件名称“下一步”事件“NewDialog”论证“ReadyToInstall”条件“1”

基于上述MyDIMDialog是内置“准备安装”之前的最后一个面板。

在main(基本MSI)的项目,我引用的DIM模块与功能相关联的。我在主项目中配置了对话框,使得“APreviousPanelFromMainProject”具有NewDialog事件,其参考DIM对话框(生成对话框名称)的参数。

阿里纳斯 - 我试图序列引用对话框中的现有UI对话 - 而不是像内置的“补丁欢迎”一个“顶级” UI序列对话框。

但是,当我构建并运行MSI(我们使用MSI而不是setup.exe)并且进入APreviousPanelFromMainProject面板时,单击next将不会执行任何操作 - 面板只闪烁一点,但不会继续执行导入的DIM对话框按顺序排列。

我也尝试配置APreviousPanelFromMainProject,使其NewDialog事件为'下一个'有一个参数“MyDIMDialog”(即我不使用生成的引用对话框的名称形式MyDIMDialog.XXXXXXXX_XXXX .. )。在这种情况下,当我运行安装程序时,出现错误“Error 2803. Dialog View did not find a record for the MyDIMDialog”。

因此,问题归结为 - >如何序列中的一个基本MSI项目DIM引用的对话?

我的谷歌 - 富并没有帮助解决这个问题,所以希望有人在这里可以提供帮助。

感谢

2013-03-05

boden

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值