本帖最后由 jycel 于 2009-10-19 13:59 编辑
举个例吧
$var1 = IniReadSection($File, "在线影视")
$Combo1 = GUICtrlCreateCombo($var1[1][0], 80, 16, 97, 25)
For $i = 1 To $var1[0][0]
GUICtrlSetData($Combo1,$var1[$i][0])
Next
假如说配置文件字段“在线影视”下没得就会出现错误提示
所以我们要在读取后面加上一句
有可能你的程序在读取配置或其它地方,根本没有值所以会导致错误,所在在执行时,首先要判断下,如果没有错再执行,那么……为空或其它什么的,这是个细节问题,也许能帮上你
$var1 = IniReadSection($File, "在线影视")
if not @error then
$Combo1 = GUICtrlCreateCombo($var1[1][0], 80, 16, 97, 25)
For $i = 1 To $var1[0][0]
GUICtrlSetData($Combo1,$var1[$i][0])
Next
endif
|