We are writing test scripts to our product.
In one of the script we are facing an issue.
This test script will create a COM component and
executes the following function. O1 and O2 are out parameters.
v2iAuto.Compute rPolicyLevel(Fa lse, o1, o2)
We are facing issue while iterating through 02 object.
O2 contains array of variants(Interf ace objects)
say I1,Which in turn each I1 interface object contains list of
another interface objects say I2 and we tried access property of
interface I2.
The following is the code that i tried iterate through
o2 object.
If IsArray(o2) Then
for each oVar in o2(0) (temporally I'm trying for 0th element)
obj = oVar.Level
WScript.Echo .Level
next
End if
Error:
I'm getting “VB runtime error : Object required” after executing line
obj = oVar.Level
but i have also tried as
Set obj = oVar.Level
Still was getting same error
In one of the script we are facing an issue.
This test script will create a COM component and
executes the following function. O1 and O2 are out parameters.
v2iAuto.Compute rPolicyLevel(Fa lse, o1, o2)
We are facing issue while iterating through 02 object.
O2 contains array of variants(Interf ace objects)
say I1,Which in turn each I1 interface object contains list of
another interface objects say I2 and we tried access property of
interface I2.
The following is the code that i tried iterate through
o2 object.
If IsArray(o2) Then
for each oVar in o2(0) (temporally I'm trying for 0th element)
obj = oVar.Level
WScript.Echo .Level
next
End if
Error:
I'm getting “VB runtime error : Object required” after executing line
obj = oVar.Level
but i have also tried as
Set obj = oVar.Level
Still was getting same error
Comment