精易论坛

标题: 精易模块BUG反馈 [打印本页]

作者: SoloCat    时间: 2020-1-18 17:00
标题: 精易模块BUG反馈
本帖最后由 糖心疼 于 2020-1-18 21:31 编辑

adsl 拨号类 里面的CMD方式的所有命令,建议取消里面使用的“运行”命令中的某些参数,或者更改为参数,提供选择

具体如下:

是否等待程序运行
被运行程序窗口显示方式

原因:

在长期的拨号VPS挂机运行软件的经验中,发现cmd拨号类的相关命令会有偶发情况,当然 cmd其他的代码也有这种情况,那就是命令执行了。、但是迟迟执行不完。

精易模块默认选择了。等待程序运行完毕,这就造成了代码一直卡在哪里。。。已经不能说是迟迟了。而是,根本就走不下去。代码直接死在哪里了。无法继续向下执行。
上面指的是CMD 执行命令。不是指的易语言代码。 CMD 执行 代码卡主,cmd界面不消失。这就导致了。运行命令判断 程序运行完毕,一直判断不到运行完毕, 是CMD的事情, 但是运行 这个命令 等待程序运行完毕就显得不合时宜了。





作者: 数据压缩    时间: 2020-1-18 19:24
其实是发送命令的 但是没有执行而已   

拨号完加个通信测试 几秒钟不通过直接重新拨号就行了   

这种方法就没中断过
作者: SoloCat    时间: 2020-1-18 21:27
数据压缩 发表于 2020-1-18 19:24
其实是发送命令的 但是没有执行而已   

拨号完加个通信测试 几秒钟不通过直接重新拨号就行了   

说的不是这个问题,指的是cmd执行命令,会有代码卡主的情况。 cmd不消失  这样就卡住了运行命令
作者: SoloCat    时间: 2020-1-21 19:53


已经捕捉到一张CMD执行拨号,拨完,CMD界面不消失的情况。 这样就会导致 运行 命令等待窗口消失 迟迟无法生效。 @精易客服

作者: 萌萌哒的新手    时间: 2020-2-1 00:05
应该有模块的源码,你可以自己在源码里修改一下。
或者试试用线程去处理拨号,然后自行做判断
作者: SoloCat    时间: 2020-2-1 12:02
萌萌哒的新手 发表于 2020-2-1 00:05
应该有模块的源码,你可以自己在源码里修改一下。
或者试试用线程去处理拨号,然后自行做判断

不是提问帖。我自己已经解决了。这是反馈BUG帖子




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4