使用vbscript填充installshield中的组合框

时间:2011-12-02 14:48:26

标签: vbscript windows-installer installshield

我正在尝试使用本地计算机上的网络适配器名称列表填充Installshield中的组合框。我正在尝试使用vbscript自定义操作,我在这里修改了一下:http://community.flexerasoftware.com/showthread.php?t=188130

MsiRecord.StringData(1) = "REGION" 'The Name of the Property

我似乎在这一行上收到错误,安装崩溃了。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

由于您在谈论使用VBScript自定义操作更新Windows安装程序表时,这实际上与Windows Installer有关,而且与每个人说的InstallShield无关。

我不认为在论坛上发布的示例是正确的。我建议您阅读以下页面以更好地理解并查看提供的Combobox和ListBox示例项目。

Using Dual ListBoxes as Replacement for a Multi-Selection ListBox

我个人怀疑你引用的样本在创建记录时缺少一个Set语句。我记得,自从我触及VBScript以来已经有一段时间了,你必须在创建对象时使用Set命令。但我真的建议不要在自定义操作中使用VBScript。 C / C ++,InstallScript和C#(使用DTF)是更强大的解决方案。