SDLNet Init: Unterschied zwischen den Versionen
Aus DGL Wiki
() |
Flash (Diskussion | Beiträge) K (→Beschreibung) |
||
Zeile 8: | Zeile 8: | ||
== Beschreibung == | == Beschreibung == | ||
− | '''SDLNet_Init''' initalisiert die Netzwerk-API und muss daher die erste Funktion sein, die von SDL_Net aufgerufen wird. Vorangehend sollte ein Aufruf von [[SDL_Init]] erfolgt sein. Wird die Anwendung beendet können belegte Ressourcen mit Hilfe von [[SDLNet_Quit]] wieder freigegeben werden. | + | '''SDLNet_Init''' initalisiert die Netzwerk-API und muss daher die erste Funktion sein, die von [[SDL_Net]] aufgerufen wird. Vorangehend sollte ein Aufruf von [[SDL_Init]] erfolgt sein. Wird die Anwendung beendet können belegte Ressourcen mit Hilfe von [[SDLNet_Quit]] wieder freigegeben werden. |
Liefert SDLNet_Init als Rückgabewert eine -1 so schlug die Initalisierung fehl. Mit Hilfe von [[SDLNet_GetError]] kann der genaue Grund erfragt werden. | Liefert SDLNet_Init als Rückgabewert eine -1 so schlug die Initalisierung fehl. Mit Hilfe von [[SDLNet_GetError]] kann der genaue Grund erfragt werden. |
Version vom 18. August 2005, 17:07 Uhr
Inhaltsverzeichnis
SDLNet_Init
Name
SDLNet_Init - Initalisiert SDL_Net
Delphi-Spezifikation
function SDLNet_Init: integer;
Beschreibung
SDLNet_Init initalisiert die Netzwerk-API und muss daher die erste Funktion sein, die von SDL_Net aufgerufen wird. Vorangehend sollte ein Aufruf von SDL_Init erfolgt sein. Wird die Anwendung beendet können belegte Ressourcen mit Hilfe von SDLNet_Quit wieder freigegeben werden.
Liefert SDLNet_Init als Rückgabewert eine -1 so schlug die Initalisierung fehl. Mit Hilfe von SDLNet_GetError kann der genaue Grund erfragt werden.
Zugehörige Wertrückgaben
SDLNet_Init liefert bei Erfolg den Wert 0 zurück. Tritt ein Fehler beim Initalisieren auf wird -1 zurück gegeben.
Beispiel
uses sdl, sdl_net; begin // Init SDL if (SDL_Init(0) < 0) then begin WriteLn('SDL init failed: ',SDL_GetError()); Halt; end; // Init SDLNet if (SDLNet_Init < 0) then begin WriteLn('SDLNet_init failed:',SDLNet_GetError); halt; end; WriteLn('SDLNet is ready to use!'); // Release SDLNet_Quit; SDL_Quit; end.