Aber ist das Form zum Zeitpunkt des fehlschlagenden Aufrufs auch schon erstellt worden?
Das könnte der Grund sein... Die Prüfung, ob die Datei vorhanden ist oder nicht findet im CREATE von TDatenbankUnit statt. Bis Gerade stand das Form_DBZugriffsdatenUnit ganz unten. Ich habe es jetzt nach oben gesetzt, aber das hat nicht den gewünschten Erfolg gebracht...
Delphi-Quellcode:
program iVisitor;
uses
Vcl.Forms,
Form_MainUnit
in '
Form_MainUnit.pas'
{Form_Main},
Form_DBZugriffsdatenUnit
in '
Form_DBZugriffsdatenUnit.pas'
{Form_DBZugriffsdaten},
TMultiLanguageUnit
in '
TMultiLanguageUnit.pas',
TDatenbankUnit
in '
TDatenbankUnit.pas',
TExcelExportUnit
in '
TExcelExportUnit.pas',
TGridDesignUnit
in '
TGridDesignUnit.pas',
TBitMapUnit
in '
TBitMapUnit.pas',
Form_PasswortUnit
in '
Form_PasswortUnit.pas'
{Form_Passwort},
Frame_SQLUnit
in '
Frame_SQLUnit.pas'
{Frame_SQL: TFrame};
{$R *.res}
begin
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.CreateForm(TForm_Main, Form_Main);
Application.CreateForm(TForm_Passwort, Form_Passwort);
Application.CreateForm(TForm_DBZugriffsdaten, Form_DBZugriffsdaten);
Application.Run;
end.