Инструкция with
Инструкция with позволяет использовать в тексте программы имена полей без указания имени переменной-записи. В общем виде инструкция with выглядит следующим образом:
with Имя do
begin
( инструкции программы } end;
где:
- имя — имя переменной-записи;
- with — зарезервированное слово языка Delphi, означающее, что далее, до слова 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;
Источник: http://qo.do.am/index/teorija_po_programirovaniju/0-47 СОДЕРЖАНИЕ Delphi 7 |