adi 发表于 2009-10-19 12:57:41

如何:禁止AutoIT 错误提示?

本帖最后由 adi 于 2009-10-19 16:04 编辑

http://www.autoitx.com/attachment.php?aid=1407&k=0ef7a6f4b01ec3c7f2088c53766fb441&t=1255927850&noupdate=yes&sid=fc4aP5ywbY7P6hd0oO0rGI1QHSEn2Vpxp2VVLEXHsjFk5mM

程序编预好后,在大部份的电脑上运行都正常,但在小部分电脑上提示AutoIT 错误 LINI 1啥的。

如何在编程的时候完全禁止提示这类错误,或在错误的情况下,不提示,继续运行代码?


.

jycel 发表于 2009-10-19 13:56:42

本帖最后由 jycel 于 2009-10-19 13:59 编辑

举个例吧

$var1 = IniReadSection($File, "在线影视")
$Combo1 = GUICtrlCreateCombo($var1, 80, 16, 97, 25)
For $i = 1 To $var1
GUICtrlSetData($Combo1,$var1[$i])
Next

假如说配置文件字段“在线影视”下没得就会出现错误提示
所以我们要在读取后面加上一句
有可能你的程序在读取配置或其它地方,根本没有值所以会导致错误,所在在执行时,首先要判断下,如果没有错再执行,那么……为空或其它什么的,这是个细节问题,也许能帮上你

$var1 = IniReadSection($File, "在线影视")
if not @error then
$Combo1 = GUICtrlCreateCombo($var1, 80, 16, 97, 25)
For $i = 1 To $var1
GUICtrlSetData($Combo1,$var1[$i])
Next
endif

kn007 发表于 2009-10-19 15:22:53

现在的人都不会搜索。。。。。
这个窗口是禁止不了的,除非你去向作者提出要求,人家也未必领你情

jycel 发表于 2009-10-19 15:36:12

提示是关不了,有错误肯定是要提示的,我觉得可以去避免错误发生!
如果没有错误,还会有提示么?至于为什么会这样就不用说了……谁都明白

adi 发表于 2009-10-19 15:58:05

举个例吧

$var1 = IniReadSection($File, "在线影视")
$Combo1 = GUICtrlCreateCombo($var1, 80, 16, 97, 25)
For $i = 1 To $var1
GUICtrlSetData($Combo1,$var1[$i])
Next

假如说配置文件 ...
jycel 发表于 2009-10-19 13:56 http://www.autoitx.com/images/common/back.gif


刚刚看到Kn007管理员的回贴,知道是禁止不了的

但是"jycel"的回贴对我很有用,谢谢大家!


.

jycel 发表于 2009-10-20 19:02:43

有问题可以提出来大家帮互相探讨,请教问题不会丢失什么,只会得到,当然提问的方式要对,谁都是从新手走过来的,谁也会遇到问题,有问题我们就要解决它,一定要坚持!
页: [1]
查看完整版本: 如何:禁止AutoIT 错误提示?