Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Bernhard Geyer,
2. Dez 2008
Gut das du lernen willst. Hier mal die Basisunit umgebaut (soweit ich verstanden habe was du eigentlich machen willst):
// Kein Uses mehr auf Hauptunit nötig! Enge kopplung und gegenseitige Referenzierung der Units damit gelöst
type
TMyCallBack = function(Sender: TObject; const Inhalt, Code: String): String;
TFrame3 = class(TFrame)
private
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Bernhard Geyer,
2. Dez 2008
AFAIK geht es nur das das letzte Glied der Vererbungskette eine Formularressource einbindet. In allen Basisklassen müssen die dort vorhandenen Controls per Code erzeugt werden.
Nebenbei gemerkt:
Konstrukte der Art:
HauptUnit.form1.xxx
zeugen von schlechten Programmdesign. Sorge für eine Lose kopplung zwischen deinen Units/Formularen indem du solche Zugriffe z.B. per Callbacks/Events...