Share via


COMVariant::createFromReal Method

Creates a new COMVariant object and initializes it with a real value in one operation.

Syntax

client server public static COMVariant createFromReal(real value, [COMVariantInOut inOutFlag])

Run On

Called

Parameters

  • value
    Type: real
    The real value that is used to initialize the object.
  • inOutFlag
    Type: COMVariantInOut Enumeration
    A flag that determines whether the object can be used to pass data to a COM method or COM property, to receive data, or both. This parameter is optional.
    Possible values are:

Return Value

Type: COMVariant Class
The new COMVariant object.

Remarks

The COMVariant object that is created by this method has the data type VT_R8 (real).

You can change the data type of an existing COMVariant object to VT_R8 by using the variantType method or by passing in a Boolean value by using the double property method.

Examples

The following example creates a COMVariant object of the VT_R8 variant data type (real) and sets the value to 123.456.

{ 
    COMVariant var; 
   
    var = COMVariant::createFromReal(123.456); 
}

See Also

COMVariant Class

COMVariant.double Method

COMVariant.new Method

COMVariant.variantType Method