Nutzen Sie das Supportforum, um sich über Neuigkeiten oder Updates zu informieren, Fehlermeldungen oder Verbesserungsvorschläge abzugeben oder Programmierfragen zu stellen.
Auf der Homepage der Shareware Autorenvereinigung finden Sie eine große Auswahl.
Sie sind hier: Home > Produkte > EasyBatch > Funktionen > Funktionen Thematisch A-L > ActiveX
CBN
Dieser Befehl ermöglicht den Aufruf von Methoden eines ActiveX Objektes und das setzen oder auslesen von dessen Eigenschaften. Anders als bei den anderen OLE Befehlen müssen Sie hier jedoch darauf achten, die Daten vom passenden Datentyp zu übergeben.
[VariablenName] := CBN(Objekt; methodeEigenschaft; Zugriffstyp; optional arg1; optional arg2; optional arg3; optional arg4; optional arg5; optional arg6; optional arg7; optional arg8; optional arg9; optional arg10; optional arg11; optional arg12)
CBNARRAY
Entspricht CBN mit der Änderung, das die zu übergebenden Argumente in einem Variantarray enthalten sein können. Dabei ist das letzte Argument im Arrayelement 0 und das erste Element im letzten Arrayelement zu übergeben (umgekehrte Reihenfolge, wie bei de
[VariablenName] := CBNArray(Objekt; methodeEigenschaft; Zugriffstyp; optional ReverseArgArray)
CBNEX
Der Befehl entspricht CBN, liefert unterscheidet aber automatisch anhand der Übergabe- oder Rückgabewerte, ob ein Objekt übergeben oder zurückgegebn wird.
[VariablenName] := CBNEx(Objekt; methodeEigenschaft; Zugriffstyp; optional arg1; optional arg2; optional arg3; optional arg4; optional arg5; optional arg6; optional arg7; optional arg8; optional arg9; optional arg10; optional arg11; optional arg12)
MISSING
Pseudobefehl, der in der EasyBatch IDE dann eingefügt werden kann, falls ein optionales Argument nicht übergeben werden soll, aber nachfolgende Argumente übergeben werden sollen.
[VariablenName] := MISSING()
OLECREATEOBJECT
Erstellt und gibt einen Verweis auf ein ActiveX-Objekt zurück
[VariablenName] := OLECREATEOBJECT(ClassID; optional Servername= EMPTY)
OLEDESTROYOBJECT
Gibt den in einer Variablen gespeicherten Objektverweis frei
OLEDESTROYOBJECT(ObjektVariablenName)
OLEGETOBJECT
Gibt einen Verweis auf ein ActiveX-Objekt aus einer Datei zurück.
[VariablenName] := OLEGETOBJECT(DocumentPathAndName; optional ClassID)
OLEGETPROPERTY
Liefert den Wert einer Eigenschaft eines ActiveX-Objektes zurück
[VariablenName] := OLEGETPROPERTY(OLEEigenschaftString)
OLEISNOTHING
Falls Sie eine Variable als Objektvariable deklariert haben, können Sie mit dieser Funktion feststellen, ob Ihr bereits ein Objekt zugewiesen wurde.
[VariablenName] := OLEISNOTHING(Objekt)
OLEISOBJECT
Liefert einen Wert zurück, der angibt, ob in einer Variablen ein Objektverweis gespeichert ist
[VariablenName] := OLEISOBJECT(ObjektVariablenName)
OLELETPROPERTY
Weist einer Active-X Eigenschaft einen neuen Wert zu
OLELETPROPERTY(OLEEigenschaftString; NeuerWert)
OLELISTITEM
Liefert ein Element einer Auflistung zurück
[VariablenName] := OLELISTITEM(VariablenInhaltBezug; Index)
OLEMETHOD
Führt eine Methode eines Active-X Objektes aus und liefert einen Rückgabewert zurück
[VariablenName] := OLEMETHOD(OLEMethodenString; optional Argument1; optional Argument2; optional Argument3; optional Argument4; optional Argument5; optional Argument6; optional Argument7; optional Argument8; optional Argument9)
OLEOBJEKTMETHOD
Führt eine Methode eines Active-X Objektes aus und liefert einen Rückgabewert zurück, der in einem Objektverweis besteht
[VariablenName] := OLEOBJEKTMETHOD(OLEMethodenString; optional Argument1; optional Argument2; optional Argument3; optional Argument4; optional Argument5; optional Argument6; optional Argument7; optional Argument8; optional Argument9)
OLESETPROPERTY
Weist einer Active-X Objekt Eigenschaft einen neuen Objektwert zu
OLESETPROPERTY(OLEEigenschaftString; NeuerWert)
OLETYPENAME
Liefert die Objektklassenbezeichnung zurück
[VariablenName] := OLETYPENAME(VariablenInhaltBezug)
OLEVOIDMETHOD
Führt eine Methode eines Active-X Objektes aus
OLEVOIDMETHOD(OLEMethodenString; optional Argument1; optional Argument2; optional Argument3; optional Argument4; optional Argument5; optional Argument6; optional Argument7; optional Argument8; optional Argument9)
© 2009 Gert Wietzorek, Essen