Zum Hauptinhalt springen

ComCallResult

obj -> ComCallResult(var1)

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der DLL-Schnittstelle mit grafischer Erweiterung Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service mit grafischer Erweiterung

Ergebnis eines ComCall-Aufrufs ermitteln

Details

Mit dieser Anweisung kann das Ergebnis einer aufgerufenen Methode eines COM-Objekts abgefragt werden. Zuvor muss die Methode mit dem Befehl ComCall () aufgerufen werden. Anschließend kann mit ComCallResult() das Resultat abgefragt werden.

Als (obj) wird das gleiche Objekt wie beim Aufruf von ComCall () angegeben. Abhängig von Rückgabewert der Methode, muss eine Variable (var1) des entsprechenden Typs angegeben werden. Die Variable enthält nach dem Aufruf den Rückgabewert der Methode.

Beispiel:

local
{
tDefaultTheme : alpha(80);
}

{
...
tComApp # ComOpen('Word.Application', _ComAppCreate);
tComApp->cplVisible # true;

tResult # tComApp->ComCall('GetDefaultTheme', 2);
tComApp->ComCallResult(tDefaultTheme);
...
}