上海房产网 > 上海房产问答 > VB实现顺序安装PrivateSubIns_Click()IfC1.Value=1ThenShe

VB实现顺序安装PrivateSubIns_Click()IfC1.Value=1ThenShe

Private Sub Ins_Click()If C1.Value = 1 Then Shell "软件1路径"End IfIf c2.Value = 1 Then Shell "软件2路径"End IfEnd Sub我想弄的是一个小软件,就是当单击一个按钮后,实现软件的. 展开 Private Sub Ins_Click()If C1.Value = 1 Then Shell "软件1路径"End IfIf c2.Value = 1 Then Shell "软件2路径"End IfEnd Sub我想弄的是一个小软件,就是当单击一个按钮后,实现软件的安装,但是,当我单击的时候两个软件同时弹出了安装程序。请问如何才能让它们按顺序来安装呢?比如说安装

全部1个回答

  • 头像
    * 热心网友

    shell函数是异步执行的,不等你的安装执行完就返回了。DoEvents函数只是把控制权交给给操作系统一次,让操作系统有一次机会执行其他的线程,但不保证是你的安装程序,即使是你的安装程序也不可能在几个时间片内(几十毫秒内完成)所以加多少个DoEvents也无用。要想必须等待第一个安装程序安装完再开始启动第二个安装程序,可以调用API函数实现,方法是调用:CreateProcess函数创建第一个安装. 展开

共 1 条 上一页 1 下一页 >

相关问题

免责声明:本站问答频道内容均来源于互联网用户,本站对其内容不负责任,如有版权或其他问题可以联系本站编辑删除信息。