Forum: Object-Pascal / Delphi-Language
Delphi
by RavenIV,
28. Okt 2005
ein Thread ist kein Objekt.
ein Thread wird gestartet und beendet (beendet sich selbst).
ein Objekt wird erzeugt und zerstört.
Forum: Object-Pascal / Delphi-Language
Delphi
by RavenIV,
28. Okt 2005
genau, so sehe ich das auch.
was macht self.free() denn für einen Sinn?
woher soll eigentlich das Objekt wissen, dass es nicht mehr benötigt wird?
Forum: Object-Pascal / Delphi-Language
Delphi
by RavenIV,
28. Okt 2005
eigentlich ist es ja auch so gedacht, dass der, der ein Objekt erzeugt, es wieder zerstören soll.
Forum: Object-Pascal / Delphi-Language
Delphi
by RavenIV,
28. Okt 2005
das geht nicht, Objekte sind keine Selbstmörder.
ernsthaft:
der Compiler hat recht. Ein Objekt kann sich nicht selber zerstören. Woher soll denn dann der Computer wissen, was er bei´m Destructor machen soll wenn dieser schon zerstört wurde? Das würde ja in einer endlosschleife enden...
gruessle