|
主题: 如何避免多次调用exe文件造成死机?急!
|
 oklijian
职务:普通成员
等级:1
金币:0.0
发贴:85
|
#12000/12/19 17:07:52
在用open命令打开exe文件时,若多次点击调用按钮, 将多次调用exe文件,极易造成死机,可有解决之法? 小龙女 Email  klijian@china.com
|
 我是小马
职务:普通成员
等级:3
金币:17.0
发贴:794
|
#22000/12/19 17:21:21
将按钮设置成仅仅可以调用一次,即设置一个变量,初值为true,点击调用后将其设为flase,在调用前加一个if判断语句 if 变量=true then 调用 end if
|
 D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
|
#32000/12/20 0:27:39
将按钮响应改成帧动画 在动画结束前某帧使用buddyapi(此插件在一个程序里可免费使用两项内容) 应该使用 set OK = baRunProgram( ".exe", "StayOnTop", true ) 大概是这样,有详细的帮助 如果想open once 可以查杀进程 buddyapi的注册码我没有,如你有的话望告知ths
|
 oklijian
职务:普通成员
等级:1
金币:0.0
发贴:85
|
#42000/12/24 18:58:13
多谢了!恍然大悟。 小龙女 Email  klijian@china.com
|
 donlee
职务:普通成员
等级:1
金币:1.0
发贴:271
|
#52001/2/10 16:56:06
mzgjingsi的方法就很好! 另外,对于projector也有类似情况,可看一下director.exe同目录下的director.ini文件,内有一项设置: [Settings] ;SingleInstance=1 ; This property only functions in Windows Director and Projectors. ; 1: If the application is already running, attempts to launch a second ; copy will bring the existing copy to the front of your desktop, without ; launching a new copy. ; 0: Default behaviour. Multiple copies of the application can run concurrently. 还有对别的设置的解释,很有意义,值得参考。
编辑历史:[这消息被donlee编辑过(编辑时间2001-02-12 09:02:14)]
|