Es gibt zwei unterschiedliche Bezeichner: einmal der
Unit-Name, und dann der Name des Formulars. In die Uses trägst du den Unitnamen ein. Angesprochen wird das Formular über seine Eigenschaft Name, die du im Objektinspektor eingibst. Unter diesem Namen existiert dann eine Instanz deines Formulars.
Delphi-Quellcode:
UNIT UnitZentrale;
//Name der Unit in Uses einbinden
INTERFACE
USES
...
TYPE
TFormZentrale =
CLASS(TForm)
...
PRIVATE { Private-Deklarationen }
PUBLIC { Public-Deklarationen }
END;
VAR
FormZentrale: TFormZentrale;
IMPLEMENTATION
...
In deiner Mainform sieht das dann z.B. so aus:
Delphi-Quellcode:
UNIT UnitMain;
INTERFACE
USES
...
TYPE
TFormMain =
CLASS(TForm)
Btn_Zentrale : TButton;
Procedure Btn_ZentraleClick(Sender: TObject);
PRIVATE { Private-Deklarationen }
PUBLIC { Public-Deklarationen }
END;
VAR
FormMain : TFormMain;
IMPLEMENTATION
{$R *.dfm}
{ TFormMain }
Uses
UnitZentrale;
Procedure Btn_ZentraleClick(Sender: TObject);
begin
FormZentrale.Show;
end;
end.