<< Inhaltsverzeichnis Suchen >>

OLE_INITIALIZE

Funktion

Syntax:

OLE_INITIALIZE

Bedeutung:

OLE_INITIALIZE initialisiert die OLE-Bibliothek. Dies ist die Voraussetzung für den Zugriff auf OLE-Funktionen.

Ein typischer OLE-Zugriff besteht aus folgenden Schritten:

OLE_INITIALIZE
OLE_CREATEOBJECT
...
... OLE_METHOD / OLE_PROPERTYGET / OLE_PROPERTYPUT
...
OLE_UNINITIALIZE

OLE_INITIALIZE 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_INITIALIZE
IF H% <> 0
THEN ... Fehler
ENDIF

siehe auch:

OLE_UNINITIALIZE, OLE_METHOD, OLE_PROPERTYGET,
OLE_PROPERTYPUT
, OLE_CREATEOBJECT, EBUS_OLE_ERROR$