Die Eigenschaft \"ErrorMode\" steuert, wie das Betriebssystem schwerwiegende Fehler verarbeitet. Sie können angeben, ob diese ...

Die Eigenschaft \"ErrorMode\" steuert, wie das Betriebssystem schwerwiegende Fehler verarbeitet. Sie können angeben, ob diese Fehler vom Betriebssystem oder von der Anwendung verarbeitet werden. Auf einigen Nicht-x86-Prozessoren verursachen falsch ausgerichtete Speicherreferenzen einen Ausnahmefehler. Das Kennzeichen \"Kein Ausrichtungsfehler\" steuert, ob das System die Ausrichtungsfehler automatisch behebt oder diese für eine Anwendung erkennbar macht. Auf einer MIPS-Plattform muss eine Anwendung \"SetErrorMode\" mit dem Kennzeichen \"Kein Ausrichtungsfehler\" explizit aufrufen, damit das Betriebssystem Ausrichtungsfehler automatisch behebt. Die Standardeinstellung ist, dass Ausrichtungsfehler für eine Anwendung erkennbar sind. Da Ausrichtungsfehler auf einer x86-Plattform für eine Anwendung nicht erkennbar sind, werden Ausrichtungsfehler auch nicht heraufgesetzt, wenn das Kennzeichen \"Kein Ausrichtungsfehler\" nicht gesetzt ist. Standardmäßig werden alle Kennzeichen von \"ErrorMode\" auf 0 gesetzt. Definierte Werte:
Kritische Fehler - Das Betriebssystem zeigt beim Auftreten kritischer Fehler keine Meldung an. Der Fehler wird an den aufrufenden Prozess gesendet.
Kein Ausrichtungsfehler - (nur RISC) Speicherausrichtungsfehler werden automatisch vom Betriebssystem behoben und sind für die Anwendung nicht erkennbar. Dieses Kennzeichen ist für x86-Prozessoren ungültig.
Kein Ausnahmefehler-Dialogfeld - Das Betriebssystem zeigt beim Auftreten einer allgemeinen Schutzverletzung keine Meldung an. Dieses Kennzeichen sollte nur beim Debuggen von Anwendungen gesetzt werden, die allgemeine Schutzverletzungen über eine Ausnahmeaufstellung verarbeiten.
Kein Dialogfeld für Datei öffnen - Das Betriebssystem zeigt keine Meldung an, wenn eine Datei nicht gefunden werden kann. Der Fehler wird an den aufrufenden Prozess zurückgegeben. Dieses Kennzeichen wird derzeit ignoriert.