ОПЕРАТОР WITH DELPHI

Оператор with в Delphi используется для облегчения доступа к полям и методам объектов класса. Он выполняет функцию временного указателя на текущий объект класса. Ключевое слово with может сократить повторяющиеся ссылки на объекты при условии их обращения в блоке оператора with.

Рассмотрим следующий пример:

with MainForm do
begin
Button1.Color := clYellow;
Edit1.Text := 'Hello';
end;

В данном примере объект MainForm (главная форма) используется для установки цвета кнопки Button1 и текста поля Edit1. Без оператора with код может быть записан так:

MainForm.Button1.Color := clYellow;
MainForm.Edit1.Text := 'Hello';

Как видите, оператор with значительно улучшает читабельность кода. Но стоит учитывать, что если существует несколько объектов с одним именем поля или метода, то оператор with выбирает первый найденный объект.

Delphi Programming Tutorial #72 - Platform Assistant

Sender parameters and As and Is operators - Delphi #18

Урок 7. Оператор case-of в Delphi 11

Delphi Programming Tutorial #19 - The With Statement

Dr. Kevin R. Bond's How to Program Effectively in Delphi

Delphi - Case statement

Accessing Data with FireDAC on Windows VCL - Welcome to Delphi

Targeting Windows with the VCL - Welcome to Delphi

Реклама
Новое
Реклама