Registriert seit: 21. Dez 2002
6 Beiträge
|
Dynamisch erzeugte Komponente wieder freigeben
26. Dez 2002, 10:02
Morgen
habe 2 Funktionen
die erste: [erzeugt eine Komponente ] [ dieser funktion wird der name übergeben ]
var
PanelUser : TPanel;
...
// PANEL USER
PanelUser := TPanel.Create(self);
PanelUser.Parent := chan;
PanelUser.Width := 137;
PanelUser.Align := alRight;
PanelUser.BevelOuter := bvNone;
PanelUser.Name := 'PU'+Name;
die 2. Funktion [ soll diese Komponente nun löschen ]
[übergeben wird auch der name ]
var
PanelUser : TPanel;
...
nur hier scheiterts ...
folgendes habe ich mir gedacht .. zuerst der variablen PanelUser sagen wie die zu löschende Componente heisst
PanelUser := 'PU'+Name;
und dann mit free löschen ... nur funktioniert das alles nicht so wie ich mir das denke
thX XzibiT
|