SDL LoadFunction

Aus DGL Wiki
Wechseln zu: Navigation, Suche

SDL_LoadFunction

Name

SDL_LoadFunction - Liefert die Adresse einer Funktion aus einem geladenen Shared Object zurück.


Delphi-Spezifikation

function SDL_LoadFunction(handle : Pointer; const name : PChar): Pointer


Parameter

handle Das Handle einer zuvor geladenen DLL bzw. Shared Library
name Nullterminierter String, der den Namen der Funktion enthält.


Beschreibung

Mit SDL_LoadFunction können Funktionen aus DLLs unter Windows bzw. Shared Libraries unter Linux zur Laufzeit ermittelt werden. Sie entspricht der Windows-API-Funktion GetProcAddress oder wglGetProcAddress aus OpenGL. Das Shared Object muss vorher mit SDL_LoadObject eingelesen worden sein.


Hinweis

Die Groß-/Kleinschreibung, sowie der Name der Funktion in name müssen mit der von der DLL bzw. Shared Library implementierten Funktion identisch sein.

Beim Entladen des Shared Objects durch SDL_UnLoadObject wird die Adresse ungültig.

Wenn die Art und Anzahl der Parameter der Funktion beim Aufruf nicht übereinstimmen, wird die Anwendung mysteriös crashen.


Rückgabewert

Ein Zeiger auf die Adresse der Funktion.


Siehe auch

SDL_LoadObject, SDL_UnloadObject