SDL GetError: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) K |
I0n0s (Diskussion | Beiträge) K () |
||
Zeile 3: | Zeile 3: | ||
== Name == | == Name == | ||
'''SDL_GetError''' - Liefert einen String zurück der den letzten aufgetretenen Fehler näher beschreibt. | '''SDL_GetError''' - Liefert einen String zurück der den letzten aufgetretenen Fehler näher beschreibt. | ||
+ | |||
+ | <br> | ||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
function '''SDL_GetError''': PChar; | function '''SDL_GetError''': PChar; | ||
+ | |||
+ | <br> | ||
== Beschreibung == | == Beschreibung == | ||
'''SDL_GetError''' liefert einen String zurück der den letzten aufgetretenen Fehler näher beschreibt. Besonders bei der Initalisierung sollte überprüft werden, ob angeforderte Ressourcen auch zur Verfügung stehen. Wird statt eines Ergebnisses ein NIL-Wert zurückgegeben, empfiehlt es sich mit '''SDL_GetError''' den aufgetretenen Fehler auszugeben. Dies erleichtert in der Praxis sehr häufig die Diagnose eines Problems. | '''SDL_GetError''' liefert einen String zurück der den letzten aufgetretenen Fehler näher beschreibt. Besonders bei der Initalisierung sollte überprüft werden, ob angeforderte Ressourcen auch zur Verfügung stehen. Wird statt eines Ergebnisses ein NIL-Wert zurückgegeben, empfiehlt es sich mit '''SDL_GetError''' den aufgetretenen Fehler auszugeben. Dies erleichtert in der Praxis sehr häufig die Diagnose eines Problems. | ||
+ | |||
+ | <br> | ||
== Beispiel == | == Beispiel == | ||
Zeile 20: | Zeile 26: | ||
end; | end; | ||
[...]</pascal> | [...]</pascal> | ||
+ | |||
+ | <br> | ||
== Siehe auch == | == Siehe auch == |
Version vom 17. Oktober 2005, 14:07 Uhr
Inhaltsverzeichnis
SDL_GetError
Name
SDL_GetError - Liefert einen String zurück der den letzten aufgetretenen Fehler näher beschreibt.
Delphi-Spezifikation
function SDL_GetError: PChar;
Beschreibung
SDL_GetError liefert einen String zurück der den letzten aufgetretenen Fehler näher beschreibt. Besonders bei der Initalisierung sollte überprüft werden, ob angeforderte Ressourcen auch zur Verfügung stehen. Wird statt eines Ergebnisses ein NIL-Wert zurückgegeben, empfiehlt es sich mit SDL_GetError den aufgetretenen Fehler auszugeben. Dies erleichtert in der Praxis sehr häufig die Diagnose eines Problems.
Beispiel
Wir versuchen künstlich einen Fehler hervorzurufen indem wir als gewünschte Bildschirmauflösung negative Werte angeben. Die daraus resultierende Ausgabe lautet: Invalid width or height
[...] surface := SDL_SetVideoMode(-800, -600, -32, videoflags); if not assigned(surface) then begin WriteLn(SDL_GetError); Quit_App; end; [...]