fnWaitCheckFinalStatus
如果 Else 部分在下面的代码中执行,请参见下面的函数,然后函数返回的值将fnWaitCheckFinalStatus
变为空白,因为函数 this 被递归调用fnWaitCheckFinalStatus
。
有没有办法获得fnWaitCheckFinalStatus
退出函数后函数的返回值,函数应该退出其所有状态。
我怎样才能使它成为可能,对此有任何指示。
Function fnWaitCheckFinalStatus(objStatusBar)
Dim blnRetValue : blnRetValue = True
Dim i : i=0
If objStatusBar.Exist Then
strValue=ObjStatusBar.GetROProperty("text")
Do
wait 10
strValue=ObjStatusBar.GetROProperty("text")
Loop While strValue = "Task Started"
End If
strValue1=ObjStatusBar.GetROProperty("text")
If strValue1="Task executed successfully" Then
blnRetValue1=True
fnWaitCheckFinalStatus = blnRetValue1
Exit Function
ElseIf strValue1="Task execution failed" Then
blnRetValue1=False
fnWaitCheckFinalStatus = blnRetValue1
Exit Function
Else
Call fnWaitCheckFinalStatus(objStatusBar)
End If
End Function