Hallo
zu diesem Thema gibt es bereits einige Threads, leider bin ich mit den Tips nicht zu einem Ergebnis gekommen.
Mein Problem: einige Labels und Edits werden dynamisch erstellt und gefüllt, klappt alles wie vorgesehen.
Die Anzeige soll dann mit anderen Parametern neu aufbegaut werden.
Erstellen der Kompos
Delphi-Quellcode:
Sorte := TLabel.Create(F_Lagerplatz);
Sorte.parent := self;
Sorte.name := 'Sorte'+inttostr(Lauf); // Lauf : integer;
Für das Löschen hab ich folgendes probiert:
Variante 1 findet nichts
Delphi-Quellcode:
for i := 0 to maxitems do
begin
TS := 'Sorte'+inttostr(i);
TLabel(FindComponent(TS)).free;
end;
Variante 2 gibt Zugriffsverletzung
Delphi-Quellcode:
for i := 0 to maxitems do
begin
TS := 'Sorte'+inttostr(i);
TLabel(F_Lagerplatz.FindComponent(TS)).free;
end;
Sieht irgendjemand meinen Fehler ?