<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=alutGetError</id>
		<title>alutGetError - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=alutGetError"/>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=alutGetError&amp;action=history"/>
		<updated>2026-04-29T21:52:14Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in DGL Wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=alutGetError&amp;diff=21539&amp;oldid=prev</id>
		<title>Thoronador: Die Seite wurde neu angelegt: = alutGetError =    == Name == '''alutGetError''' - Liefert den Fehlerstatus von ALUT zurück.    == Delphi-Spezifikation ==  function '''alutGetError''': TALenum; ...</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=alutGetError&amp;diff=21539&amp;oldid=prev"/>
				<updated>2008-04-16T15:18:52Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: = alutGetError =    == Name == &amp;#039;&amp;#039;&amp;#039;alutGetError&amp;#039;&amp;#039;&amp;#039; - Liefert den Fehlerstatus von &lt;a href=&quot;/index.php/ALUT&quot; title=&quot;ALUT&quot;&gt;ALUT&lt;/a&gt; zurück.    == Delphi-Spezifikation ==  function &amp;#039;&amp;#039;&amp;#039;alutGetError&amp;#039;&amp;#039;&amp;#039;: TALenum; ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= alutGetError =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''alutGetError''' - Liefert den Fehlerstatus von [[ALUT]] zurück.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 function '''alutGetError''': TALenum;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
Diese Funktion hat keine Parameter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Die Funktion '''alutGetError''' liefert den aktuellen ALUT-Fehlerstatus zurück und löscht diesen dann. Jede ALUT-Routine, die fehlschlägt, wird '''AL_FALSE'''/ '''AL_NONE'''/ '''nil''' zurückgeben und den globalen Fehlerstatus setzen. Falls danach ein weiterer Fehler auftreten sollte, obwohl intern immer noch der Fehlerstatus gesetzt ist, wird der zweite Fehler von '''alutGetError''' einfach ignoriert. Ein Aufruf von '''alutGetError''' setzt den Fehlerstatus auf '''ALUT_ERROR_NO_ERROR''' zurück. Die Rückgabewerte von '''alutGetError''', anhand derer der letzte Fehler näher bestimmt werden kann, können folgende sein:&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! '''ALUT_ERROR_NO_ERROR'''&lt;br /&gt;
| Kein Fehler (seit dem letzten Aufruf der Funktion)&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_AL_ERROR_ON_ENTRY'''&lt;br /&gt;
| Beim Aufruf der ALUT-Funktion war bereits ein AL-Fehlerstatus vorhanden. (Siehe [[alGetError]].)&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_ALC_ERROR_ON_ENTRY'''&lt;br /&gt;
| Beim Aufruf der ALUT-Funktion war bereits ein ALC-Fehlerstatus vorhanden. (Siehe [[alcGetError]].)&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_BUFFER_DATA'''&lt;br /&gt;
| Fehler beim Füllen eines Puffers mit Daten.&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_CLOSE_DEVICE'''&lt;br /&gt;
| Fehler beim Schließen eines Gerätes&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_CORRUPT_OR_TRUNCATED_DATA'''&lt;br /&gt;
| Die Audiodaten sind fehlerhaft.&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_CREATE_CONTEXT'''&lt;br /&gt;
| Fehler beim Erstellen eines Kontexts&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_DESTROY_CONTEXT'''&lt;br /&gt;
| Fehler beim Löschen eines ALC-Kontexts&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_GEN_BUFFERS'''&lt;br /&gt;
| Fehler beim Erzeugen eines AL-Puffers&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_INVALID_ENUM'''&lt;br /&gt;
| An ALUT wurde ein unzulässiger Token übergeben.&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_INVALID_OPERATION'''&lt;br /&gt;
| Die Operation ist im gegenwärtigen ALUT-Zustand unzulässig.&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_INVALID_VALUE'''&lt;br /&gt;
| An eine ALUT-Funktion wurde ein unzulässiger Wert übergeben.&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_IO_ERROR'''&lt;br /&gt;
| Eingabe-/Ausgabe-Fehler&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_MAKE_CONTEXT_CURRENT'''&lt;br /&gt;
| Der aktuelle ALC-Kontext konnte nicht gewechselt werden.&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_NO_CURRENT_CONTEXT'''&lt;br /&gt;
| Es existiert kein aktueller Kontext.&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_OPEN_DEVICE'''&lt;br /&gt;
| Fehler beim Öffnen eines Gerätes&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_OUT_OF_MEMORY'''&lt;br /&gt;
| Für eine ALUT-Funktion stand nicht genügen Speicher zur Verfügung.&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_UNSUPPORTED_FILE_SUBTYPE'''&lt;br /&gt;
| Ein Unterformat eines ansonsten unterstützten Dateityps wird nicht unterstützt.&lt;br /&gt;
|-&lt;br /&gt;
! '''ALUT_ERROR_UNSUPPORTED_FILE_TYPE'''&lt;br /&gt;
| Der Dateityp wird nicht unterstützt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Der Fehlerstatus wird durch einen erfolgreichen ALUT-Funktionsaufruf ''nicht'' gelöscht.&lt;br /&gt;
&lt;br /&gt;
Es wird garantiert, dass eine Funktion, die fehlschlägt, keine Daten, auf welche an sie übergebene Zeigerargumente verweisen, ändert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Die Funktion '''alutGetError''' kann in jedem Zustand der ALUT aufgerufen werden und wird niemals fehlschlagen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[alutGetErrorString]] (evtl. auch [[alGetError]], [[alcGetError]])&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:ALUT|GetError]]&lt;/div&gt;</summary>
		<author><name>Thoronador</name></author>	</entry>

	</feed>