Регистрация   Войти
Процедуры и функции
Работа с принтером
Constructor
DateTime
Destructor
Fail
GetFillSettings
GetImage
GetLineSettings
GetMaxMode
GetMaxX
GetMaxY
GetPalette
GetTextSettings
GetVerify
GetViewSettings
GraphErrorMSG
Include
InitGraph
InitMemory
Insert
Insline
Int
New
Object
SetAllPalette
Virtual
Примеры программ

With..Do

Главная / Справочник / Синтаксис языка / Операторы

Оператор With - метод ускорения доступа к полям записи.

Объявление

With переменная,
переменная, ...переменная Do оператор

Замечания

В операторе, следующем после слова Do, к полям одной или большего количества переменных типа записи можно обращаться, используя только их идентификаторы(без указания имени переменной записи).

Пример
{ Операторы With }
 
With Date[I] Do
Begin
   Month:=1;
   Year:=Year+1;
End;
 
{Это эквивалентно:}
Date[I].Month:=1;
Date[I].Year:=Date[I].Year+1;