Облака / 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.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Найти все компьютеры в сети
   Категория: Интернет и Сети
  Удалить лишние символы из строки
   Категория: Текст и строки
  Сохранение странички в файл из TWebBrowser
   Категория: Интернет и Сети
  Получить имена всех папок и файлов в директории
   Категория: Файловая система
  Компонент SpeedButton
   Категория: Компоненты
  Список ошибок BDE
   Категория: Базы данных

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 Break
procedure Break ;
Процедура (Unit System)
Выполняет выход из одного цикла
Описание:
Процедура Break выполняет выход из одного цикла, то есть из текущего цикла см. пример. Подобно инструкции Goto, она должна использоваться с осторожностью.

Следующая инструкция, которая будет выполнена это та которая стоит после признака конца цикла. Например:

for i := 1 to 10 do
begin
...
break;
...
end;
size := 10; // перескакивает сюда


Важно обратить внимание, что оператор Break выпрыгнет только из текущего цикла - не из всех вложенных циклов выше него. А инструкция Goto может это сделать.
Пример кода: Выброс из цикла for по разумным причинам

var i : Integer; s : string; begin s := ''; // Большой цикл for i := 1 to 10 do begin s := s + IntToStr(i) + ' '; // Выход из цикла, когда выполнено некоторое условие if Random(4) = 2 then Break; end; ShowMessage('i = '+IntToStr(i)); ShowMessage('s = '+s); end;

Результат:
i = 6
s = 1 2 3 4 5 6
Примечание:
Используйте с осторожностью.

  << Вернуться