IsFunctionEntry()

Syntax

Ergebnis.l = IsFunctionEntry(#Library, FunktionsEintrag)
Beschreibung
Überprüft, ob die zuvor mittels dem OpenLibrary() Befehl geöffnete Libary den angegebenen FunktionsEintrag (englisch: "FunctionEntry") enthält. Dieser Befehl sucht nach einer Library-Funktion anhand ihrer Position in der Funktionstabelle innerhalb der Library, statt nach dem Namen wie beim IsFunction() Befehl. Dieser Befehl kann nützlich sein, um undokumentierte API-Funktionen aufzurufen.

Parameter

#Library - Der numerische Bezeichner (Identifier) der Library, in der Sie eine Funktion finden wollen. Dies muss die gleiche Nummer sein, die Sie beim Aufruf von OpenLibrary() verwendet haben.

FunktionsEintrag - Eine Nummer, die den Funktions-Index in der Library repräsentiert. Die erste Funktion ist am Index 0.

Rückgabewert

Ergebnis - Die Speicheradresse der Funktion aus der Library, welche nützlich für die Verwendung mit den CallFunctionFast() oder CallCFunctionFast() Befehlen ist. Ist die Adresse gleich Null, dann konnte die Funktion nicht gefunden werden und Sie sollten nicht versuchen, diese aufzurufen.

Unterstützte OS

Windows

<- IsFunction() - Library Inhaltsverzeichnis - IsLibrary() ->