Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DeddyH,
31. Aug 2011
Wie gesagt: der eleganteste Ansatz geht IMO über eine Propery. Dann besteht auch keine Notwendigkeit mehr, dass Form2 Form1 kennen muss. Beispiel:
type
TForm2 = class(TForm)
...
private
FStringProperty: string:
FIntProperty: integer;
...
public
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DeddyH,
31. Aug 2011
In der *.dpr wird wahrscheinlich zuerst Form1 erzeugt und dann Form2. Da Du den einen Code bereits im OnCreate von Form1 ausführst, ist zum Zeitpunkt der Erstellung von Form2 die Variable bereits befüllt. Anders verhält es sich bei allen späteren Ereignissen von Form2, da zu diesem Zeitpunkt Form2 ja bereits erzeugt wurde und somit dessen OnCreate niemals mehr duchlaufen wird (zumindest solange...