SDLNet Init: Unterschied zwischen den Versionen
Aus DGL Wiki
Flash (Diskussion | Beiträge) K (→Beschreibung) |
DGLBot (Diskussion | Beiträge) K (Der Ausdruck ''<pascal>(.*?)</pascal>'' wurde ersetzt mit ''<source lang="pascal">$1</source>''.) |
||
(3 dazwischenliegende Versionen von 3 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 == | ||
Zeile 12: | Zeile 18: | ||
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. | ||
− | == | + | |
+ | |||
+ | |||
+ | == 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.</ | + | end.</source> |
+ | |||
+ | |||
+ | |||
+ | |||
== Siehe auch == | == Siehe auch == | ||
[[SDLNet_Quit]] | [[SDLNet_Quit]] | ||
− | [[Kategorie:SDLNET| | + | [[Kategorie:SDLNET|Init]] |
Aktuelle Version vom 10. März 2009, 19: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.
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.