Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
29. Jan 2007
Das ist so nicht korrekt. Grund ist das von der Klasse mehrere Referenzen existieren können:
Form1 := TForm1.Create(nil);
Form2 := TForm1.Create(nil);
Bei diesem Beispiel wurde das Formular 2 mal erzeugt aber jeweils anderen Instanzzeigern zugewiesen. In diesem Fall wäre jetzt ohne "Form1." nicht herleitbar welches der beiden gleichaussehenden Formularinstanzen gemeint ist.
Allerdings...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
29. Jan 2007
Form1 musst du nur davor schreiben wenn du explzit diese Instanz ansprechen willst. Wenn ein Member von (in deinem Fall) TForm1 angesprochen werden soll braucht man das nicht davor schreiben. Wenn du aber außerhalb der Klasse auf eine Variable, Member, etc. zugreifen willst muss logicher Weise die Instanz benannt sein da sonst nicht eindeutig ist welche Instanz von TForm1 du ansprechen willst.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
29. Jan 2007
Sowas wie Include gibt es auch unter Delphi
{$I einzubindendeDatei.inc}