Einzelnen Beitrag anzeigen

Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#1

Komponente freigeben und neue unter selbem Namen erstellen

  Alt 5. Nov 2008, 19:21
Hallo,

mein Problem ist kein neues, aber ich kriege es gerade mal wieder nicht gebacken.

Ich erstelle zur Laufzeit Komponenten, lösche sie und erstelle sie erneut unter gleichem Namen. Das Problem ist, dass das Programm dann zur Laufzeit abstürzt und sagt, dass der Name schon belegt ist.

Freigeben tue ich die Komponenten mit eine der 2 Möglichkeiten, es funktionieren aber keine davon:

TImage(FindComponent('Kompo' + IntToStr(I))).FreeAndNil; TImage(FindComponent('Kompo' + IntToStr(I))).Destroy; Ich weiß, dass das mit den obigen Befehlen nicht klappt, aber ich weiß auch nicht, mit welchem Befehl es klappen würde.
  Mit Zitat antworten Zitat