Forum: Object-Pascal / Delphi-Language
Delphi
by karma,
26. Sep 2009
Erscheint mir aber auch irgendwie nicht ganz richtig, immer auf eine Speicherverletzung zu spekulieren. Könnte nicht der Zeiger zufällig auf einen gültigen Bereich des Programms zeigen, und das Clear infolge dessen mir den Speicher kaputt machen?
Zum assigned: Das kannte ich noch nicht. Allerdings werden ja die Zeiger beim zerstören des Objekts nicht wieder auf nil gesetzt, darauf fällt...
Forum: Object-Pascal / Delphi-Language
Delphi
by karma,
25. Sep 2009
Moin,
wie kann ich innerhalb einer Prozedur erkennen, ob das Objekt, welches verwendet werden soll, schon erzeugt wurde?
Die Prozedur soll beispielsweise Elemente zu einer Objectlist hinzufügen und dazu am Anfang entweder die List erzeugen, oder wenn sie schon existiert, sie leeren.
Ist es gültig, den Zeiger auf das Objekt einfach auf Nil zu überprüfen? Oder das objectlist.clear in ein...