Функция GetLastError – выдаёт код ошибки последнего неудачного Windows API вызова

Функция GetLastError в Delphi выдаёт код ошибки последнего неудачного Windows API вызова.

Функция GetLastError: Попытка удалить несуществующий файл и сообщить код ошибки

begin
  if DeleteFile('CanDeletMe.txt')
  then ShowMessage('Файл удален')
  else ShowMessage('Файл не удален, код ошибки = '+
                   IntToStr(GetLastError));
end;

Main Menu