Инструкция
with
Инструкция with позволяет
использовать в тексте программы имена полей без указания имени переменной-записи.
В общем виде инструкция with выглядит следующим образом:
with
Имя do
begin
( инструкции программы } end;
где:
Например, если в программе
объявлена запись
student:record
// информация о студенте
f_name: string[30]; // фамилия
l_name: string[20]; // имя
address: string[50]; // адрес
end;
и данные о студенте
находятся в полях Edit1, Edit2 и Edit3 диалогового окна, то вместо инструкций
student.f_name := Editl.text;
student.l_name := Edit2.text;
student.address
:= Edit3.text;
можно записать:
with
student do begin
f_name := Edit1.text; f_name := Edit2.text; address := Edit3.text;
end;