在Installshield installscript中使用OnInstalling功能事件

时间:2010-09-16 12:30:07

标签: events windows-installer installshield

我是Installshield的新手,遇到了一些问题。

我的问题是:

如何使用特定功能的OnIstalling事件重置安装此功能的进度条(在此功能中将安装SQL脚本)?

如何重置安装功能的进度条(我需要运行SQL脚本,我希望在SQL脚本开始安装时,进度条从0%开始)

亲切的帮助,你的答案将非常明显。

1 个答案:

答案 0 :(得分:-1)

在OnInstalling处理程序中,尝试以下函数:

SetStatusWindow(nPercent,szString);
SetStatusWindow函数为进度指示器(状态栏)的百分比完成指示器设置初始值或当前值,并指定要在进度指示器的顶行显示的当前消息。

StatusUpdate(bLink,nFinalPercent);
StatusUpdate函数启用或禁用文件传输操作与状态栏的进度指示器之间的链接。当bLink为ON时,链接已启用,nFinalPercent指定在下一次文件传输结束时显示的最终百分比。在该文件传输期间,状态栏将从其当前值平滑更新为nFinalPercent指定的值。当bLink为OFF时,链接被禁用,状态栏的进度指示器在后续文件传输过程中不会自动更新。