VB如何实现依次运行程序

VB如何实现依次运行程序,第1张

给你个思路,假如老程序是oldexe 新程序是newexe 升级部分的代码一样,你可以用command line来传递信息

oldexe里面更新的时候这样

shell "newexe -update " & apppath & "\" & appexename & "exe" '启动新程序,传递两个参数过去,一个是-update告诉程序启动后执行更新代码,第二个是老程序的路径,新程序接受到以后覆盖,并且执行

end '结束老程序

exit sub '跳出老程序的过程

在formload或者submain里面判断 command <-vb内置变量,存储command line

if len(command)>0 then

tmp=split(command," ")

if tmp(0)="-update" then

frmUPdateOldExePath=tmp(1) '在frmupdate窗口中加一个public变量,存放老exe路径

frmUpdateshow '如果第一参数是-update,打开frmupdate窗口,该窗口延时两秒后把自己复制到老程序的路径,然后shell,把自己end

end if

endif

VB是事件驱动型的编程语言,不是时间顺序型的。当然,你可以直接调用事件,不必等该事件实际发生,例如:

Call Command1_Click

Call Command2_Click

这样就实现了按顺序,先执行按钮1事件,再执行按钮2事件,而不必等待该按钮按下。

以上就是关于VB如何实现依次运行程序全部的内容,包括:VB如何实现依次运行程序、vb中有没有让两个事件先后执行的方法,一个先执行,执行结束后第二个开始执行、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9326800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存