Dafür, dass WITH mehr Probleme bereitet, als es Quellcode/Speicher einspart, was selbst eine 1-buchstabige lokale Variable besser lösen würde ...
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
R: TRect;
begin
...
with R do begin
Width := Right - Right;
Height := Bottom - Top;
end;
end;
Was denkt du, könnte dieser Code denn machen?
Jeweils in Delphi 7 und in Delphi 10