Description
Use the ParamCount
property to obtain the total number of parameters of the event that the given aqObjEventObj object provides information about.
Declaration
aqObjEventObj.ParamCount
Read-Only Property | Integer |
aqObjEventObj | An expression, variable or parameter that specifies a reference to an aqObjEvent object |
Applies To
The property is applied to the following object:
Property Value
An integer value that specifies the total number of event parameters.
Example
The code below obtains the total number of the specified event's parameters and then posts the parameter names to the test log.
JavaScript, JScript
function EventParameters()
{
// Specifies the object
var Obj = Sys.Process("MyApplication");
// Obtains the total number of the event's parameters
var Num = aqObject.GetEvents(Obj).Item(0).ParamCount;
// Posts the parameters names to the test log
for (var i = 0; i < Num; i++)
Log.Message("The parameter is: " + aqObject.GetEvents(Obj).Item(0).ParamName(i));
}
Python
def EventParameters():
# Specifies the object
Obj = Sys.Process("MyApplication")
# Obtains the total number of the event's parameters
Num = aqObject.GetEvents(Obj).Item[0].ParamCount
# Posts the parameters names to the test log
for i in range(0, Num):
Log.Message("The parameter is: " + aqObject.GetEvents(Obj).Item[0].ParamName[i])
VBScript
Sub EventParameters
' Specifies the object
Set Obj = Sys.Process("MyApplication")
' Obtains the total number of the event's parameters
Num = aqObject.GetEvents(Obj).Item(0).ParamCount
' Posts the parameters names to the test log
For i = 0 to Num-1
Log.Message "The parameter is: " & aqObject.GetEvents(Obj).Item(0).ParamName(i)
Next
End Sub
DelphiScript
function EventParameters;
var Obj, Num, i;
begin
// Specifies the object
Obj := Sys.Process('MyApplication');
// Obtains the total number of the event's parameters
Num := aqObject.GetEvents(Obj).Item(0).ParamCount;
// Posts the parameters names to the test log
for i := 0 to Num-1 do
Log.Message('The parameter is: ' + aqObject.GetEvents(Obj).Item(0).ParamName(i));
end;
C++Script, C#Script
function EventParameters()
{
// Specifies the object
var Obj = Sys["Process"]("MyApplication");
// Obtains the total number of the event's parameters
var Num = aqObject["GetEvents"](Obj)["Item"](0)["ParamCount"];
// Posts the parameters names to the test log
for (var i = 0; i < Num; i++)
Log["Message"]( "The parameter is: " + aqObject["GetEvents"](Obj)["Item"](0)["ParamName"](i) );
}