Einzelnen Beitrag anzeigen

XzibiT

Registriert seit: 21. Dez 2002
6 Beiträge
 
#1

Dynamisch erzeugte Komponente wieder freigeben

  Alt 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
  Mit Zitat antworten Zitat