sts писал(а):это мелочь, главная проблема with в том что изменение кода в совсем другом месте может привести к "мутации" кода в with, например
Суть твоего примера - точно такая же.
Поэтому - with - зло!
Модератор: Модераторы
sts писал(а):это мелочь, главная проблема with в том что изменение кода в совсем другом месте может привести к "мутации" кода в with, например
alexs писал(а):Суть твоего примера - точно такая же.
Лекс Айрин писал(а):zub, видимо как раз с уже указанными причинами.
procedure TSomeControl.Method;
var
r: TRect;
begin
with r do
Right:=Width-... // подразумевается, что Width принадлежит TSomeControl
Kitayets писал(а):Да и вообще ходят слухи (вроде gunsmoker такое писал), что из delphi этот оператор (with) хотят дропнуть. так что лучше уже привыкать без него программы писать.
Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6