Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Получение списка всех сетевых дисков из Delphi
   Категория: Интернет и Сети
  Вывод текста на канву Canvas
   Категория: Компоненты
  Как в Memo прокрутить текст
   Категория: Компоненты
  Wav файл внутри exe-файла
   Категория: Файловая система
  Узнать установлена ли BDE
   Категория: Базы данных
  Список ошибок BDE
   Категория: Базы данных
  Как произвести поиск файлов во вложенных папках
   Категория: Файловая система
  Номер строки в memo под курсором
   Категория: Текст и строки
  Замена подстроки в строке
   Категория: Текст и строки

Delphi - Справочник: RunError

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 RunError
procedure RunError ( { ExitValue : Integer } ) ;
Функция (Unit System)
Заканчивает программу с диалогом ошибки
Описание:
Процедура RunError вынуждает резкое завершение текущего приложения.

Предупреждение: нельзя гарантировать,что ресурсы быдут освобождены при запросе RunError.

Например, переменная ExitCode может быть установлена, передавая ExitValue. Этот код возвращается завершателю приложения как код возврата от приложения.

Диалог отобразится, показывая ErrorAddr (где RunError был выполнен) и значение ExitCode.

После RunError выполняется, раздел finalization модуля, которая выполняется прежде, чем программа фактически заканчивается.
Пример кода: Закончивание программы с диалогом ошибки

begin // Остановка программы с кодом завершения 0 RunError; // Нижеследующее не будет выполнено ShowMessage('Мы не добираемся настолько далеко'); end;

Результат:
Программа заканчивается, не выполняя инструкцию ShowMessage. Диалог ошибки отобразит:

Runtime error 0 at 00452105
Примечание:
Предупреждение: используйте только в исключительных обстоятельствах.

  << Вернуться