google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

silktest 调用封装好的.exe时退出问题

silktest 调用封装好的.exe时退出问题


在我的程序中使用到了system_execute 来调用封装 好的.exe程序来完成创建对象的功能,但现在的问题是创建对象错误时,程序没有异常处理并退出。所以system_execute 也一直处于执行状态,不能自动结束这个case.

恳请哪位用过的朋友给些解决方法(除在.exe程序中加入异常处理的方法,这个方法在我这里不可行)。

在此先谢过了!

TOP

会不会是Command Console进程问题?


system_execute好像启动的是一个栈,你在命令行里加个"Start"试试看……
/* Code Dummy */
system_execute ("Start <Dir>\SampleAppl.exe")
/* End Dummy */
是的话,结束以后会退出的。
找啊找啊,找工作……
找来找去,找不到……
[有谁要招小工、临时工、钟点工……] >>  jmy_1981@hotmail.com

TOP

赫赫,为什么你的程序启动会失败呢?


SYS_Execute was designed to execute commands that do not require user input and that terminate almost immediately after  it has been executed.

如上,SYS_Execute推荐使用的场景:不需要用户输入,且可以快速执行完毕的;
在你的情况中,异常的程序并没有终止,所以sys_execute还是一直等待下去...

[ 本帖最后由 asks_zhuang 于 2007-3-23 18:23 编辑 ]

TOP

谢谢各位 的回复。对SYS_Execute的使用有了更近一步的了解

TOP

使用APP_START()函数应该也可以解决
调用APP_START()函数,须包含语句 use "bwcompat.inc"

TOP

 
当前时区 GMT+8, 现在时间是 2008-10-14 14:20Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹