怎样避免请求于对象错误?
从学习AU3这段时间里,自己写的代码很多时候都会弹出,请求于对象错误。比如这个例子:
网页源码是这样的
<link href="css.css" rel="stylesheet" type="text/css" />
<link href="css.css" rel="stylesheet" />
程序是这样的:
If WinExists("") = 1 Then
$IEWinList = WinList("")
For $i = 1 to $IEWinList
$oIE = _IEAttach($IEWinList[$i], "HWND")
If $oIE <> 0 Then
$oEmbeds = _IETagNameGetCollection($oIE, "link")
If $oEmbeds <> 0 Then
For $oEmbed In $oEmbeds
msgbox(4096,"",$oEmbed.type)
$oEmbed.type = "test"
EndIf
EndIf
Next
EnfIf
循环第一次没有问题。有type变量,可是循环第二次就出问题了,弹出请求于对象错误。
我怎样能很安全的执行这段代码呢?也就是说怎样检测每次执行的$oEmbed.type 是否存在,是否有值? 求帮组啊! 有没有谁能告诉我$oEmbed.type这种变量是什么类型啊?
用isobj($oEmbed.type)检测不出来,isstring($oEmbed.type)也检测不出来
页:
[1]