alGetError: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: = alGetError = == alGetError == '''alGetError''' - Liefert den gegenwärtigen Fehlerstatus von OpenAL. == Delphi-Spezifikation == function '''alGetError''': TALe...) |
K |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
− | == | + | == Name == |
− | '''alGetError''' - Liefert den gegenwärtigen Fehlerstatus von OpenAL. | + | '''alGetError''' - Liefert den gegenwärtigen Fehlerstatus von [[OpenAL]]. |
− | |||
− | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
Zeile 54: | Zeile 52: | ||
− | + | == Siehe auch == | |
+ | [[alcGetError]] | ||
+ | |||
+ | [[Kategorie:AL|GetError]] |
Aktuelle Version vom 27. April 2008, 02:03 Uhr
Inhaltsverzeichnis
alGetError
Name
alGetError - Liefert den gegenwärtigen Fehlerstatus von OpenAL.
Delphi-Spezifikation
function alGetError: TALenum;
Parameter
Keine.
Beschreibung
Die Funktion gibt den aktuellen Fehlerstatus zurück und löscht diesen dann.
Rückgabewerte, anhand deren der Fehler näher bestimmt werden kann, können folgende sein:
AL_NO_ERROR | Seit dem letzten Aufruf der Funktion (oder, sofern die Funktion noch nicht aufgerufen wurde, seit dem Start von AL) ist kein Fehler aufgetreten. |
---|---|
AL_INVALID_NAME | Ungültiger Namensparameter |
AL_INVALID_ENUM | Ungültiger Parameter |
AL_INVALID_VALUE | Ungültiger enum-Parameterwert |
AL_INVALID_OPERATION | Ungültiger Funktions-/Prozeduraufruf |
AL_OUT_OF_MEMORY | Es konnte nicht genügend Speicher allokiert werden, um die Funktion/ Prozedur auszuführen. |
Hinweise
Die Funktion gibt einen TALenum-Wert zurück, welcher den aktuellen Fehlerstatus wiedergibt. Sobald ein OpenAL-Fehler auftritt, wird der Fehlerstatus gesetzt und wird nicht geändert bis der Fehlerstatus mit alGetError abgefragt wird. Wann immer alGetError aufgerufen wird, wird der Fehlerstatus gelöscht und der letzte Zustand (d.h. der aktuelle Zustand zum Zeitpunkt des Funktionsaufrufes) wird zurückgegeben. Um den Fehler in einem bestimmten Codeabschnitt zu detektieren, sollte alGetError also einmal vor dem entsprechenden Abschnitt aufgerufen werden, um den Fehlerstatus zu löschen
Fehlermeldungen
Diese Funktion generiert keine Fehler.