Einzelnen Beitrag anzeigen

Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#86

AW: Träume, Wünsche und Wahnvorstellungen...

  Alt 20. Mai 2011, 12:48
Ganz einfach: Man gibt der Variable damit gleichzeitig einen Namen. Stell dir folgendes vor:
Delphi-Quellcode:
with TStringList.Create do
begin
  TuWas;
  TuWasAnderes;
  Form2.Caption := 'Blabla';
  Form2.Uebergebe( { Was soll hier hin? } );
  TuWasAnderes;
  TuWas;
end;

with Stringlist := TStringList.Create do
begin
  ...
  Form2.Uebergebe(Stringlist);
  ...
end;
Wobei ich es noch schöner fände, wenn man die Variable gleich inline auch deklarieren kann:
with var StringList: TStringList := TStringList.Create do Genauso in einer For-Schleife:
for var i: Integer := 0 to 100 do
[EDIT] Auch wenn das natürlich irgendwie Vergewaltigung unseres schönen Pascals wäre ...

Geändert von implementation (20. Mai 2011 um 12:51 Uhr)
  Mit Zitat antworten Zitat