Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在WIX中创建等待对话框?_Wix_Dialog_Modal Dialog_Wait - Fatal编程技术网

如何在WIX中创建等待对话框?

如何在WIX中创建等待对话框?,wix,dialog,modal-dialog,wait,Wix,Dialog,Modal Dialog,Wait,我正在尝试创建一个对话框,以便在安装程序检查SQL server是否存在时显示。我使用了以下代码: <Control Id="Next" Type="PushButton" X="244" Y="243" Width="56" Height="17" Text="!(loc.WixUINext)"> <!--Show Waiting dialog--> <Publish Property="SQLServerChecked" Value="0"&g

我正在尝试创建一个对话框,以便在安装程序检查SQL server是否存在时显示。我使用了以下代码:

<Control Id="Next" Type="PushButton" X="244" Y="243" Width="56" Height="17" Text="!(loc.WixUINext)">

    <!--Show Waiting dialog-->
    <Publish Property="SQLServerChecked" Value="0">1</Publish>
    <Publish Event="SpawnWaitDialog" Value="WaitCheckSQLServerDlg">
        SQLServerChecked = "1"
     </Publish>

   <!--Checks the SQL server exists-->
   <Publish Event="DoAction" Value="CheckSQLServerExists">1</Publish>

   <Publish Property="SQLServerChecked" Value="1">1</Publish>

</Control>

1
SQLServerChecked=“1”
1
1
然而,我的WaitCheckSQLServerDlg显示,永远不会消失,并且CheckSQLServerExists操作不会运行。如何更改代码,以便在运行CheckSQLServerExists操作时显示WaitCheckSQLServerDlg


谢谢

看起来好像以前有人遇到过这个问题,但没有解决它:事实上,在这个线程中找到了一个解决方法-这个家伙只是使用了现有的对话框。单击“下一步”,他隐藏了现有控件并显示了一个“请稍候”文本框。然后运行CA。从CA返回后,显示下一个对话框。