SDLNet Init: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
 
K (Der Ausdruck ''<pascal>(.*?)</pascal>'' wurde ersetzt mit ''<source lang="pascal">$1</source>''.)
 
(4 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
 
== Name ==
 
== Name ==
 
'''SDLNet_Init''' - Initalisiert SDL_Net
 
'''SDLNet_Init''' - Initalisiert SDL_Net
 +
 +
 +
  
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
 
  function '''SDLNet_Init''': integer;
 
  function '''SDLNet_Init''': integer;
 +
 +
 +
  
 
== 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.
  
== Zugehörige Wertrückgaben ==
+
 
 +
 
 +
 
 +
== Rückgabewert ==
 
'''SDLNet_Init''' liefert bei Erfolg den Wert 0 zurück. Tritt ein Fehler beim Initalisieren auf wird -1 zurück gegeben.
 
'''SDLNet_Init''' liefert bei Erfolg den Wert 0 zurück. Tritt ein Fehler beim Initalisieren auf wird -1 zurück gegeben.
 +
 +
 +
  
 
== Beispiel ==
 
== Beispiel ==
<pascal>uses sdl, sdl_net;
+
<source lang="pascal">uses sdl, sdl_net;
 
begin
 
begin
 
   // Init SDL
 
   // Init SDL
Zeile 37: Zeile 49:
 
   SDLNet_Quit;
 
   SDLNet_Quit;
 
   SDL_Quit;
 
   SDL_Quit;
end.</pascal>
+
end.</source>
 +
 
 +
 
 +
 
 +
 
 
== Siehe auch ==
 
== Siehe auch ==
 
[[SDLNet_Quit]]
 
[[SDLNet_Quit]]
  
[[Kategorie:SDLNET|SDLNet_Init]]
+
[[Kategorie:SDLNET|Init]]

Aktuelle Version vom 10. März 2009, 19:07 Uhr

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.



Rückgabewert

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.



Siehe auch

SDLNet_Quit