Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.183 Beiträge
 
Delphi 12 Athens
 
#9

AW: Formname ohnr Tform.Create

  Alt 9. Sep 2014, 10:33
An den Formnamen kommt man so natürlich nicht. Den Klassennamen aller Forms bekommt man über die RTTI (muß man nur nach Moule/Unit filtern, da man sonst auch die Forms der VCL/FMX bekommt).

Den Namen von Komponenten bekommt man, aber auch da muß man aufpassen.
* Komponenten auf der Form müssen kein Feld (Variable) in der Formklasse besitzen
* da die neue RTTI standardmäßig nicht nur published-Felder auflistet, müssen zu den gefundenen Feldern nicht unbedingt Komponenten auf der Form existieren


TLabeledEdit?
Vielleicht wäre es besser den Typ zu prüfen und nicht blind in diesen String zu schauen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 9. Sep 2014 um 10:35 Uhr)
  Mit Zitat antworten Zitat