Инструкция 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;