Description
Returns an empty Variant value.
Declaration
Applies To
The property is applied to the following object:
Property Value
An empty Variant value.
Remarks
The result value coincides with the Empty
constant in VBScript, the undefined
constant in JavaScript, JScript, C++Script and C#Script, aqObject.EmptyVariant
in Python and Unassigned
in DelphiScript. Do not confuse an empty Variant value with a null Variant value. For more information on the Variant type, see the Variant Data Type article in the MSDN library.
Example
The code below checks whether the specified property has the empty value.
JavaScript, JScript
function EmptyVariant()
{
// Specifies the needed object and the property name
var Obj = Sys.Process("MyApplication");
var sName = "PropertyName";
// Obtains the property value
var propValue = aqObject.GetPropertyValue(Obj, sName);
// Checks whether the property value is empty
if ( propValue == aqObject.EmptyVariant)
Log.Message("The property value is empty.")
else
Log.Message("The property value is not empty.");
}
Python
def EmptyVariant():
# Specifies the needed object and the property name
Obj = Sys.Process("MyApplication")
sName = "PropertyName"
# Obtains the property value
propValue = aqObject.GetPropertyValue(Obj, sName)
# Checks whether the property value is empty
if propValue == aqObject.EmptyVariant:
Log.Message("The property value is empty.")
else:
Log.Message("The property value is not empty.")
VBScript
Sub EmptyVariant
' Specifies the needed object and the property name
Set Obj = Sys.Process("MyApplication")
sName = "PropertyName"
' Obtains the property value
propValue = aqObject.GetPropertyValue(Obj, sName)
' Checks whether the property value is empty
If propValue = aqObject.EmptyVariant Then
Log.Message "The property value is empty."
Else
Log.Message "The property value is not empty."
End If
End Sub
DelphiScript
function EmptyVariant;
var Obj, sName, propValue;
begin
// Specifies the needed object and the property name
Obj := Sys.Process('MyApplication');
sName := 'PropertyName';
// Obtains the property value
propValue := aqObject.GetPropertyValue(Obj, sName);
// Checks whether the property value is empty
if ( propValue = aqObject.EmptyVariant) then
Log.Message('The property value is empty.')
else
Log.Message('The property value is not empty.');
end;
C++Script, C#Script
function EmptyVariant()
{
// Specifies the needed object and the property name
var Obj = Sys["Process"]("MyApplication");
var sName = "PropertyName";
// Obtains the property value
var propValue = aqObject["GetPropertyValue"]( Obj, sName );
// Checks whether the property value is empty
if ( propValue == aqObject["EmptyVariant"] )
Log["Message"]("The property value is empty.")
else
Log["Message"]("The property value is not empty.");
}