Herhangi bir is yapilirken, örnegin, diskete erisilmek istendiginde, eger sürücüde disket yoksa, windows bir hata mesaji verir. Bu tür mesajlara kritik hata mesaji denir. Eger kendiniz bu hatalari kontrol edip, geregini yapacaksaniz, windowsun mesaj vermesinin engellenmesi gerekir.Bu islem "SetErrorMode" fonksiyonu ile yapilabilir.
var
wOldErrorMode : Word;
begin
wOldErrorMode :=
SetErrorMode(
SEM_FAILCRITICALERRORS );
try
{
hata mesajina sebep olabilecek kod buraya yazilir.
}
finally
{
bir önceki hata moduna dön.
}
SetErrorMode( wOldErrorMode );
end;
end;