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



Вопросы
  Вывод текста на канву Canvas
   Категория: Компоненты
  Удалить лишние символы из строки
   Категория: Текст и строки
  Изменить пароль для Paradox
   Категория: Базы данных
  Замена подстроки в строке
   Категория: Текст и строки
  Узнать установлена ли BDE
   Категория: Базы данных
  Округление целого числа до 5
   Категория: Математика
  Listbox - элементы вверх-вниз
   Категория: Компоненты
  Как соединить несколько файлов в один
   Категория: Текст и строки
  Сохранить документ Word как RTF на DELPHI
   Категория: Файловая система
  Как найти наибольший общий делитель
   Категория: Математика

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 Begin
begin
Statements
end
Ключевое слово (Unit )
Ключевое слово, которое начинает операторный блок
Описание:
Ключевое слово Begin фундаментально для Delphi оно начинает операторные блоки.

Пара begin-end огорождает наборе инструкций. Вы в вашем код можете разместить такой блок везде.

Это особенно значимо в операторах if и for, даже если требуется только одна инструкция. Это подразумевает, простое добавление дополнительных инструкций.

Например:

if a = 7 then do
Inc(b, a);

Лучше написать :

if a = 7 then do
begin
Inc(b, a);
end;

для понимания.
Пример кода: Некоторые примеры инструкции begin

var myChars : array[1..2] of char; myBytes : array[1..2] of Byte; i : Integer; // Инструкция begin всегда начинает кодовую часть подпрограммы Begin // Использование для блока for, чтобы назначить оба массива for i := 1 to 2 do Begin myChars[i] := Chr(i+64); myBytes[i] := i+64; end; // Использование для блока for, чтобы просмотреть содержание for i := 1 to 2 do Begin ShowMessage('myChars['+IntToStr(i)+'] = '+myChars[i]); ShowMessage('myBytes['+IntToStr(i)+'] = '+IntToStr(myBytes[i])); end; end;

Результат:
myChars[1] = A
myBytes[1] = 65
myChars[2] = B
myChars[2] = 66

  << Вернуться