Прерывание выполнения функции(процедуры)

Дата публикации

Частенько функции несут в себе массивные вычисления или же большую группу действий. Согласитесь, что не всегда требуется выполнять функцию полностью.

Прерывание функции или процедуры Delphi

 Так вот, сегодня я расскажу о том, как прервать выполнение функции в ходе работы программы. В общем виде это выглядит так:

if (условие) then exit;

Где это может пригодиться?

Представьте себе, что процедура сохраняет что-либо в файл. Перед сохранением логично было бы проверить, не собирается ли пользователь сохранить файл на компакт диск. Если это так, то нам лучше прервать процедуру, это поможет избежать ошибки. Также прерывание используют во время рекурсивного вызова функции.

 

Добавить комментарий



Обновить

Monday the 23rd. icq 486350790
Copyright 2012

©