Forum: Object-Pascal / Delphi-Language
Delphi
by Luckie,
26. Dez 2003
Also wenn TObjectList so was wie TList ist, dann muss man vor dem Hinzufügen jeweils für das Element Speiucherreservieren. In der Hilfe steht ja auch nur, dass beim Löschen der Speicher freigegeben wird.
MyPointer := Pointer(MyObject);
Damit castest du ja nur MyObject nach Pointer. Reservier mal mit new speicher.
Ja Pointer sind monmentan 4 Byte groß.
Forum: Object-Pascal / Delphi-Language
Delphi
by Luckie,
26. Dez 2003
Hast du auch irgendwo Speicher reserviert für die Daten? Und noch was: Warum sind TChatMessage und TChatRoom Klassen? Sie beinhalten doch keine Methoden, also würde ich da Records nehmen.