Einzelnen Beitrag anzeigen

Antigo

Registriert seit: 14. Mär 2005
274 Beiträge
 
#5

Re: TObjectlist, wie funktioniet sie wirklich?

  Alt 3. Jan 2007, 22:11
Zitat:
Objekt := TObjekt.create('Test2'); // Objekt bekommt hier eine neue Instanz zugewiesen, somit eine neue "Adresse auf die Objekt" zeigt.
ah ok, das wusste ich nicht.

Zitat:
Kann es sein, dass deine TObjectList genauso lokal deklariert ist wie in deinem Beispiel?
ähh nein, ich hab derzeit kein konkretes Problem, habs bisher immer >irgendwie hingekriegt, wollte nur wissen, was ich eigentlich tue


Zitat von Khabarakh:
Zitat von Antigo:
Ich weiss, dass Objekte nur Zeiger auf einen Speicherbereich sind, [...]
Das Objekt _ist_ der Speicherbereich. Aber die Variable enthält eben nur einen Zeiger auf eben diese Instanz.
Ja das meinte ich, war etwas dämlich ausgedrückt
Zitat von Phoenix:
Warum nicht gleich:
Delphi-Quellcode:
var
   liste:TObjectlist;
begin
  liste.add(TObjekt.create('Test1'));
  liste.add(TObjekt.create('Test2'));
end;
?
oh das geht auch? ist eigentlich noch besser


gut vielen dank für eure Hilfe, ich glaub jetzt bin ich etwas sicherer im Umgang mit der Objectlist
Michael
"How should I know if it works? That's what beta testers are for. I only coded it."
  Mit Zitat antworten Zitat