Функции и процедуры Delphi. Справочник.

 

Не знаешь, где искать?
Читай Delphi FAQ!

 


VIII. Управление ходом выполнения программы (FAQ)


1. Обработка исключительных ситуаций


Каким образом вызвать исключительную ситуацию ...

- OutOfMemoryError
- EWin32Error и вывести на экран стандартное сообщение об ошибке
- EDatabaseError и вывести на экран сообщение об ошибке
- EDatabaseError и вывести на экран сообщение об ошибке, отформатированное заданным образом
- EDatabaseError и вывести на экран сообщение об ошибке, загрузив текст сообщения из ресурса программы
- EDatabaseError и вывести на экран сообщение об ошибке, загрузив текст сообщения из ресурса программы и отформатировав его нужным образом


Каким образом ...

- получить адрес кода программы, который привел к исключительной ситуации - создать строку стандартного сообщения об ошибке
- получить ссылку на объект текущего исключения (потомок класса Exception)
- назначить обработчик исключительных ситуаций socket-соединения
- вывести на экран строку сообщения об ошибке с указанным адресом
- получить строку стандартного сообщения об ошибке для заданного кода ошибки Win32 API
- проверить выполнение функций Win32 API на предмет возникновения ошибок
- создать исключительную ситуацию, не выводя на экран сообщение об ошибке


2. Управление ходом выполнения программы


Каким образом ...

- прервать выполнение оператора цикла
- инициировать следующую итерацию цикла
- прервать выполнение текущего блока begin… end программы
- вызвать аварийное завершение программы
- останавить выполнение программы, генерируя заданную ошибку

3. Процедуры завершения программы


Каким образом ...

- добавить процедуру в список процедур завершения программы
- Вызвать все подпрограммы, указанные в списке процедур завершения программы

4. Action


Каким образом ...

- создать Action заданного типа
- произвести итерацию списка зарегистрированных Action
- зарегистрировать классы Action
- отменить регистрацию нескольких Action

[Вернуться к содержанию FAQ]

 


Рейтинг@Mail.ru