SDL Init: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Hinweise)
K
Zeile 50: Zeile 50:
  
 
== Beschreibung ==  
 
== Beschreibung ==  
SDL_Init initialisiert die gewünschten Teilsysteme von SDL und muss vor allen anderen SDL-Funktionen aufgerufen werden.
+
'''SDL_Init''' initialisiert die gewünschten Teilsysteme von SDL und muss vor allen anderen SDL-Funktionen aufgerufen werden.
  
 
<br>
 
<br>
 
== Hinweise ==
 
== Hinweise ==
 
Die ''flags'' sollten bitweise mit '''or''' verknüpft werden.
 
Die ''flags'' sollten bitweise mit '''or''' verknüpft werden.
Bsp: SDL_INIT_VIDEO or SDL_INIT_AUDIO
+
Bsp: '''SDL_INIT_VIDEO or SDL_INIT_AUDIO'''
  
 
<br>
 
<br>
  
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
SDL_Init gibt 0 bei Erfolg zurück, -1 bei einem Fehler.
+
'''SDL_Init''' gibt 0 bei Erfolg zurück, -1 bei einem Fehler.
 
Eine Fehlermeldung bekommt man über [[SDL_GetError]].
 
Eine Fehlermeldung bekommt man über [[SDL_GetError]].
  

Version vom 3. September 2005, 15:28 Uhr

SDL_Init


Name

SDL_Init - Initialisert SDL


Delphi-Spezifikation

function SDL_INIT(flags : Uint32): Integer


Parameter

flags Enthält die zu initialisierenden Teile von SDL

Wobei dies die Teilsysteme von SDL sind:

SDL_INIT_TIMER Initialisiert das Zeit Managment.
SDL_INIT_AUDIO Initialisiert das Audio Subsystem.
SDL_INIT_VIDEO Initialisiert das Fenster Managment.
SDL_INIT_CDROM Initialisiert das CD-ROM Subsystem.
SDL_INIT_JOYSTICK Initialisiert das Joystick Subsystem.
SDL_INIT_EVERYTHING Initialisiert alle Subsysteme.
SDL_INIT_NOPARACHUTE Verhindert das SDL fatale Signale fängt.
SDL_INIT_EVENTTHREAD Startet den Event Manager in einem speraten Thread.


Beschreibung

SDL_Init initialisiert die gewünschten Teilsysteme von SDL und muss vor allen anderen SDL-Funktionen aufgerufen werden.


Hinweise

Die flags sollten bitweise mit or verknüpft werden. Bsp: SDL_INIT_VIDEO or SDL_INIT_AUDIO


Fehlermeldungen

SDL_Init gibt 0 bei Erfolg zurück, -1 bei einem Fehler. Eine Fehlermeldung bekommt man über SDL_GetError.


Beispiel

[...]
if (SDL_Init(SDL_INIT_VIDEO or SDL_INIT_TIMER) < 0 ) then
begin
  WriteLn('Error during SDL init:'+SDL_GetError);
  Quit_App;
end;
[...]

Siehe auch

SDL_Quit, SDL_InitSubSystem, SDL_GetError