Ruft den Wert oder Pointer ab, der in einem COM-Wrapper-Objekt hinterlegt ist.
Wert := ComObjValue(ComObj)
Typ: Objekt
Ein Wrapper-Objekt, das ein COM-Objekt oder einen typisierten Wert enthält. Weitere Informationen finden Sie unter ComValue.
Typ: Integer
Diese Funktion gibt einen vorzeichenfähigen 64-Bit-Integer zurück.
Es wird ein TypeError ausgelöst, wenn ComObj kein COM-Wrapper-Objekt ist.
Diese Funktion ist nicht für den allgemeinen Gebrauch gedacht.
Der Aufruf von ComObjValue ist äquivalent zu variant.llVal
, wobei ComObj als VARIANT-Struktur behandelt wird. Jedes Skript, das diese Funktion verwendet, muss darauf achten, welchen Wertetyp das Wrapper-Objekt enthält und wie es behandelt werden soll. Wenn zum Beispiel ein Interface-Pointer zurückgegeben wird, sollte Release nicht aufgerufen werden, aber AddRef könnte erforderlich sein, je nachdem, was das Skript mit dem Pointer macht.