A propriedade ErrorMode controla como o sistema operacional lida com vários tipos de erros graves. Você pode especificar ...

A propriedade ErrorMode controla como o sistema operacional lida com vários tipos de erros graves. Você pode especificar que o sistema operacional lide com esses erros ou que o aplicativo os receba e manipule. Em alguns processadores não x86, referências de memória desalinhadas causam uma exceção de falha de alinhamento. O sinalizador No_Alignment_Fault_Except permite controlar se o sistema corrige automaticamente essas falhas de alinhamento ou as torna visível para um aplicativo. Em uma plataforma MIPS, um aplicativo deve chamar explicitamente SetErrorMode com o sinalizador No_Alignment_Fault_Except para que o sistema operacional corrija falhas de alinhamento automaticamente. A configuração padrão é que o sistema operacional torne as falhas de alinhamento visíveis para um aplicativo. Como a plataforma x86 não torna falhas de alinhamento visíveis para um aplicativo, o sinalizador No_Alignment_Fault_Except não fará com que o sistema operacional gere um erro de falha de alinhamento, mesmo que o sinalizador não esteja definido. O estado padrão para ErrorMode é definir todos os sinalizadores como 0. Os valores definidos para esse sinalizador são: 
Fail_Critical_Errors - Se esse sinalizador for definido, o sistema operacional não exibirá a caixa de mensagem do manipulador de erros críticos quando um erro crítico ocorrer. Em vez disso, o sistema operacional envia o erro ao processo de chamada.
No_Alignment_Fault_Except - (apenas para RISC) Se esse sinalizador for definido, o sistema operacional corrigirá automaticamente as falhas de alinhamento de memória e as tornará invisíveis para o aplicativo. Ele faz isso para o processo de chamada e todos os processos descendentes. Esse sinalizador não tem efeito em processadores x86.
No_GP_Fault_Error_Box - Se esse sinalizador for definido, o sistema operacional não exibirá a caixa de mensagem de falha de proteção geral quando um erro desse tipo ocorrer. Esse sinalizador deve apenas ser definido por aplicativos de depuração que lidam por conta própria com falhas de GP (proteção geral) por meio de um manipulador de exceção apropriado.
No_Open_File_Error_Box - Se esse sinalizador for definido, o sistema operacional não exibirá uma caixa de mensagem quando não conseguir localizar um arquivo. Em vez disso, o erro será retornado ao processo de chamada. Observação: no momento, esse sinalizador é ignorado.