Forum: Object-Pascal / Delphi-Language
Delphi
by Chewie,
15. Feb 2005
Klar geht das nicht, du musst dir noch Speicher für deine Objektreferenz anfordern (mit New).
Forum: Object-Pascal / Delphi-Language
Delphi
by Chewie,
10. Feb 2005
Eigentlich nicht ;) Du darfst immer nur die benachbarte Indirektionsebene betrachten. Ein dyn. array liegt erstmal auf dem Heap. Dort sind die Daten, die wiederum Zeiger auf woanders hin sein können etc.
Das ist kein Durcheinander, sondern eine logische Hierarchie - man muss nur vorne anfangen ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by Chewie,
10. Feb 2005
Bei dynamischen Arrays kann man sich in diesem Fall die var-Angabe sparen, da dynamische Arrays von sich aus Referenztypen sind, ähnlich wie die C-Arrays (nur dass diese u.U. auf dem Stack liegen, Delphi dyn. Arrays aber immer auf dem Heap).