<< | Inhaltsverzeichnis | Suchen | >> |
Funktion
Syntax: |
OLE_CREATEOBJECT(<OBJEKT>,&<INTERFACE-ID>) |
Bedeutung: |
OLE_CREATEOBJECT stellt die Verbindung zu einem OLE-Objekt her und liefert die Identifizierungsnummer des OLE-Objektes. <OBJEKT> enthält den Namen des OLE-Objektes. Gültige Namen sind z.B. Word.Application Kehrt die Funktion erfolgreich zurück, so enthält die Variable <INTERFACE-ID> die Identifizierungsnummer des OLE-Objektes. OLE_CREATEOBJECT liefert als Ergebnis 0, wenn kein Fehler auftrat, andernfalls eine Fehlernummer. Die Fehlernummern sind in der Datei winerror.h im Include-Verzeichnis des C-Compilers in hexdezimalem Format aufgelistet. Die EBUS-Funktion HEX$ wandelt Zahlen in das hexadezimale Format um. Diese Funktion ist nur unter WINDOWS 32-Bit verfügbar. Unter MS-DOS, UNIX und WINDOWS 16-Bit liefert sie als Ergebnis stets -1. |
Beispiel: |
H% =
OLE_CREATEOBJECT("word.application",&WORD_ID%) |
siehe auch: |
OLE_INITIALIZE, OLE_METHOD, OLE_PROPERTYGET, |