Forum: Object-Pascal / Delphi-Language
Delphi
by bernau,
16. Okt 2007
Nun ja, so könnte man es machen. Aber es ist nicht wirklich elegant, da ich aus dem zu prüfenden Quellcode herausgerissen werde und den Kontext zum ursprünglichen Quelltext verliere. Dann lieber die Variable definieren.
Forum: Object-Pascal / Delphi-Language
Delphi
by bernau,
16. Okt 2007
@marabu: Sehr schöne Zusammenfassung.
Forum: Object-Pascal / Delphi-Language
Delphi
by bernau,
16. Okt 2007
Vieleicht lerne ich noch was dazu
Folgender Code:
with TStringList.Create do
begin
Add('aaa');
Add('aaa');
Add('aaa');
Forum: Object-Pascal / Delphi-Language
Delphi
by bernau,
16. Okt 2007
Eben so ein Konstrukt ist für mich tabu. Dort gibt es gar keine Möglichkeit mit einem Debugger auf die Werte zuzugreifen.
Wenn irgendetwas instanziert wird, dann landet es erst mal in einer Variablen.
fIrgendwas:=TIrgendwas.create(...)
fIrgendwas.PropertyX := ...;
fIrgendwas.PropertyY := ...;
Forum: Object-Pascal / Delphi-Language
Delphi
by bernau,
16. Okt 2007
So verwende ich es auch immer öfter. Grade beim Debuggen sind "Hilfsvariablen" wirklich nett und es ist manchmal wirklich besser lesbar.
Meine with-Statements werden so langsam im Code verbannt.