CallFunction()

Syntax

Ergebnis = CallFunction(#Library, FunktionsName$ [,Parameter1 [, Parameter2...]])
Beschreibung
Ruft eine Funktion in der angegebenen Library auf, anhand ihres Namens. Die angegebene Library muss zuvor mit dem OpenLibrary() Befehl geöffnet worden sein.

Eine beliebige Anzahl an Parametern kann angegeben werden, diese müssen jedoch mit der Anzahl der von der Funktion benötigten Parameter übereinstimmen. Zum Beispiel, wenn eine Funktion 2 Parameter benötigt, müssen 2 Parameter übergeben werden, auch wenn die 2 Werte Null sind.
Hinweis: Gegenwärtig liegt die maximale Anzahl an Parametern bei 20.

Parameter

#Library - Die Nummer der Library, aus welcher die Funktion aufgerufen werden soll. Diese Nummer muss identisch zu der vorher mit OpenLibrary() verwendeten sein.

FunktionsName$ - Ein String mit dem Namen der Funktion, die aufgerufen werden soll.

Parameter1, Parameter2, ... - Die Parameter für die aufzurufende Funktion. Die Anzahl dieser Parameter muss identisch zu der von der Funktion benötigten Anzahl sein, wie in der Entwickler-Dokumentation dieser Library beschrieben.

Rückgabewert

Ergebnis - Das Ergebnis der Library-Funktion, die aufgerufen wurde.

Hinweis: Diese Funktion ist nicht sehr flexibel und kann nicht mit String/Fließkomma/Double/Quad-Variablen als Parameter bzw. Rückgabewert umgehen. Die Verwendung von Prototypen ist stattdessen sehr zu empfehlen.

Unterstützte OS

Alle

<- CallCFunctionFast() - Library Inhaltsverzeichnis - CallFunctionFast() ->