Forum: Object-Pascal / Delphi-Language
by Deep-Sea,
21. Apr 2011
Das ist falsch! Es muss Eiche := TBaum.create; heißen :wink:
Klar geht es auch so. Aber wenn du irgendwann mal die Anzahl deiner Blätter oben änderst, wirst du es vergessen unten auch zu ändern und schon suchst du stundenlang einen Fehler, der nicht hätte sein müssen.
Erst recht nervig wird es, wenn du so eine Schleife häufiger nutzt, dann muss du die Werte an dutzenden Stellen anpassen....
Forum: Object-Pascal / Delphi-Language
by Deep-Sea,
21. Apr 2011
BTW:
Fixe Bereichsangaben der Art for I:=1 to 34 do sind i.d.R. gefährlich.
Besser so: for I:= Low(FBlatt) to High(FBlatt) do :-D