Sorry ist mir irgendwie noch nicht klar.
Wenn ich z.B.
Delphi-Quellcode:
procedure TMasterDetailForm.FormCreate(Sender: TObject);
var
LoginForm: TForm1;
begin
DB:=TDB.Create(FDConnection1);
try
if not DB.isLogged
then
begin
LoginForm := TForm1.Create(
nil);
LoginForm.Show;
end;
finally
//nothing todo
end;
end;
Im MainForm im Event FormCreate die LoginForm öffne, dann wird diese im Hintergrund geöffnet. Wie kriege ich diese in den Vordergrund?
Kann ich nicht vorher die Überprüfung machen? Und die mainform überhaupt nicht laden zu dem Zeitpunkt?
Oder muss eine Form existieren beim Programm start? In Android ist es ja eine Activity.
Wenn das nicht geht, dann muss ich die LoginForm in den Vordergrund kriegen und beim Android Back button die App schließen. Richtig?