Einzelnen Beitrag anzeigen

DevilsCamp
(Gast)

n/a Beiträge
 
#1

Klassennamen in String => Instanz erstellen

  Alt 20. Jun 2006, 13:38
Gibt es eine Möglichkeit Instanzen von Klassen zu erstellen, deren Namen (also den Klassennamen) ich in irgendeiner Liste (TStringList, z.B.) habe?


Beispiel:
Ich habe folgende Liste:
Code:
TEdit
TEdit
TEdit
TLabel
TLabel
TListBox
TForm2
Diese würde ich dann gerne in meinem Code erstellen.

Also etwa so:
Delphi-Quellcode:
for i := Low(Liste) to High(Liste) do
begin
  irgendeineVariable := Liste[i].Create(Self);
end;
  Mit Zitat antworten Zitat