Разное
Облака / Clouds

The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>

time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Delphi - Справочник: Exit
Exit
|
procedure Exit ; |
Процедура (Unit System)
|
Осуществляет выход из функции или процедуры
|
Описание:
|
Процедура Exit немедленно завершает выполнение текущей функции или процедуры. При выходе из функции, результат содержит последнее значение. Предупреждение: используйте с предостережением - это делает обслуживание кода трудным. |
Пример кода: Выход из процедуры, когда пользователь отменяет ввод данных
|
begin // Спрашиваем у пользователя его имя ShowMessage('Name = '+AskForName); end; // Спрашиваем у пользователя его имя и фамилию function TForm1.AskForName: string; var firstName, secondName : string; begin Result := 'Lazy person'; repeat if not InputQuery('Test program', 'Имя :', firstName) then Exit; if not InputQuery('Test program', 'Фамилия :', secondName) then Exit; until (firstName <> '') or (secondName <> ''); Result := firstName + ' ' + secondName; end;
Результат:
|
Если пользователь отменит превый или второй диалог, то диалог ShowMessage выдаст: Имя = Lazy person |