Einzelnen Beitrag anzeigen

Bjoerk

Registriert seit: 28. Feb 2011
Ort: Mannheim
1.384 Beiträge
 
Delphi 10.4 Sydney
 
#26

AW: Record in Datei speichern

  Alt 30. Dez 2012, 22:17
Ich weiß gar nicht, was DeddyH inmmer gegen "with" hat ! Sinnvoll angewandt, erleichtert es die Arbeit enorm.
Das kannst du aber fast nie wissen:

Angenommen Du oder Emba kommen auf die Idee, z. B. eine Klasse um eine Methode oder property zu erweitern, dann kann es bei with zu sehr unangenehmen Konflikten kommen. Solche Fehler zu finden dauert meist Stunden.

Beispiel:

Delphi-Quellcode:
type
  TRecord = record
    A, B, C, D, E, F, G, H, I(Neu): integer;
  end;

procedure DoSomeThing;
var
  ARecord : TRecord;
  I : integer;
begin
  with ARecord do
  begin
    // for I:= 1 to 10 do
    I:= 1;
    ..
  end;
end;

Geändert von Bjoerk (30. Dez 2012 um 22:25 Uhr) Grund: Ergänzt
  Mit Zitat antworten Zitat