GetFunction()

Syntax

Ergebnis = GetFunction(#Library, FunktionsName$)
Beschreibung
Überprüft, ob die zuvor mittels dem OpenLibrary() Befehl geöffnete Library die angegebene Funktion enthält und gibt den Funktionszeiger zurück.

Parameter

#Library Die Nummer der Library, welche die zu findenden Funktionen enthält. Diese Nummer muss identisch zu der vorher mit OpenLibrary() verwendeten sein.
FunktionsName$ Der Name der Funktion, von welcher der Zeiger (Pointer) ermittelt werden soll. Der Funktionsname beachtet die Groß- und Kleinschreibung.

Rückgabewert

Gibt bei Erfolg die Adresse der Funktion in der Library zurück - und Null, wenn die Library keine Funktion mit dem angegebenen Namen enthält.

Anmerkungen

Die Funktion kann durch Verwendung von Prototypes mittels ihrer Adresse aufgerufen werden. Die Funktionen CallFunctionFast() und CallCFunctionFast() können auch hierfür verwendet werden, aber Prototypes sind die empfehlenswerte Methode, da sie flexibler sind.

Siehe das Kapitel Prototype für ein Beispiel.

Siehe auch

GetFunctionEntry(), CallFunctionFast(), CallCFunctionFast(), Prototypes

Unterstützte OS

Alle

<- ExamineLibraryFunctions() - Library Inhaltsverzeichnis - GetFunctionEntry() ->