Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Получение списка всех сетевых дисков из Delphi
Категория: Интернет и Сети
Категория: Интернет и Сети
Вывод текста на канву Canvas
Категория: Компоненты
Категория: Компоненты
Как в Memo прокрутить текст
Категория: Компоненты
Категория: Компоненты
Wav файл внутри exe-файла
Категория: Файловая система
Категория: Файловая система
Узнать установлена ли BDE
Категория: Базы данных
Категория: Базы данных
Список ошибок BDE
Категория: Базы данных
Категория: Базы данных
Вызов контекстного меню в позиции курсора
Категория: Компоненты
Категория: Компоненты
Как произвести поиск файлов во вложенных папках
Категория: Файловая система
Категория: Файловая система
Номер строки в memo под курсором
Категория: Текст и строки
Категория: Текст и строки
Замена подстроки в строке
Категория: Текст и строки
Категория: Текст и строки
Delphi - Справочник: RunError
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 |
Примечание:
|
Предупреждение: используйте только в исключительных обстоятельствах. |