Hallo zusammen,
wenn ich einem Baumknoten Daten anhängen will mache ich das wie folgt:
Delphi-Quelltext
1: 2: 3:
| New(Node_Info); Node_Info^.categories_id := 0; ActualTreeNode := Kategorien_TreeView.Items.AddObject(nil,'[Shop]',Node_Info); |
und beim schließen des Formulars den Speicher wieder freigeben möchte:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| for i := 0 to Kategorien_TreeView.Items.Count - 1 do if Kategorien_TreeView.Items.Item[i].Data <> nil then begin TObject(Kategorien_TreeView.Items.Item[i].Data).Free; end; Kategorien_TreeView.Items.Clear; |
bekomme ich bei TObject eine Zugriffsverletzung auf Speicher xyz, weiß da jemand Rat??
Gruß
Sidi
Moderiert von
Narses: Code- durch Delphi-Tags ersetzt