Einzelnen Beitrag anzeigen

Takeshi

Registriert seit: 17. Aug 2003
Ort: Mülheim Ruhr
26 Beiträge
 
#1

Klassen, Instanzen, Zeiger, etc allgemeine Frage

  Alt 12. Mai 2005, 10:17
Hallo
Ich habe mal so eine allgemeine Frage zu Klasseninstanzen. Am besten mal das Beispiel bei dem mir diese Frage kam
Delphi-Quellcode:
type
  TNode = class(TObject)
  private
    iValue:integer;
  public
    LNode,RNode:TNode;
  //...
  end;

//----------------------------------------------------

LNode.RNode := TNode.Create(Wert);

//----------------------------------------------------

FreeAndNil(LNode);
LNode.Free;

//----------------------------------------------------

LNode:=LNode.RNode;
Ist mehr oder weniger nur pseudo Code, soll so nichts können. Aber ich frage mich wie ich mit den erzeugten Instanzen am besten umgehe, bzw was die aufgeführten Anweisungen genau bewirken. Insbesondere bei "LNode:=LNode.RNode;" was geschieht hierbei denn mit dem Objekt welches ich ursprünglich in LNode erstellt habe? Ist doch auch irgendwie noch da oder?
Also wäre dankbar wenn mir da jemand Klarheit verschaffen könnte..

Gruß, Christoph
Christoph Friedrich
  Mit Zitat antworten Zitat