Разместите нашу кнопку!

Новые статьи:

Programming articles

Создание сайтов на шаблонах

Множество вариантов работы с графикой на канве

Шифруем файл с помощью другого файла

Перехват API функций - Основы

Как сделать действительно хороший сайт

Создание почтового клиента в Delphi 7

Применение паскаля для решения геометрических задач

Управление windows с помощью Delphi

Создание wap сайта

Операционная система unix, термины и понятия

SQL враг или друг

Возникновение и первая редакция ОС UNIX

Оптимизация проекта в Delphi

Ресурсы, зачем нужны ресурсы

Термины программистов 20 века

Советы по созданию собственного сайта с нуля

Шифруем файл с помощью пароля

Фракталы - геометрия природы

Crypt - Delphi программа для шифрования

Рассылка, зачем она нужна и как ее организовать?

Учебник по C++ для начинающих программистов

Уроки для изучения ассемблера

Загадочный тип PCHAR

Средства по созданию сайтов

Операторы преобразования классов is и as

Borland Developer studio 2006. Всё в одном

Создание базы данных в Delphi, без сторонних БД


Software engineering articles



Halt

завершает программу с дополнительным диалогом

|| procedure Halt ( { ExitValue : Integer } ) ;

Описание:

    Delphi процедура Halt заставляет внезапно завершить текущее приложение.

     Используйте если вам необходимо внезапное завершение работы программы, то есть экстремальное прекращение выполнения команд приложения. Возможно при возникновении ошибок или сбоев в работе приложения.  

    Предупреждение: ресурсы могут быть не освобождены после вызова Halt.

    Дополнительно, переменная ExitCode может передавать значение ExitValue. Этот код является обратным кодом из приложения как подтверждение внезапной остановки программы.

    Если ErrorAddr назначенная величина, тогда если вызвана процедура Halt, отображается диалог, который выводит на экран ErrorAddr и величины ExitCode.

    После того, как Halt выполнится, секция finalization программы выполниться прежде, чем программа действительно завершится.

Пример кода:

var
   i : Integer;
begin
   // Set up an error address so that halt shows a termination dialog
   ErrorAddr := Addr(i);

   // Stop the program with exit code 4
   Halt(4);

   // The following will not be executed
   ShowMessage('We do not get this far');
end;

Результат выполнения:

The program terminates without running the ShowMessage statement. An error dialog is displayed:

Runtime error 4 at 0069FC94