Forum: Datenbanken
Delphi
by SirTwist,
11. Sep 2007
Ah, auch eine Möglichkeit. Aber ich bleib bei meiner :-) Oder hat Application.Terminate irgendwelche Nachteile, von denen ich wissen sollte?
Forum: Datenbanken
Delphi
by SirTwist,
11. Sep 2007
Hm, dann änderst Du aber auch das Programmgrundgerüst, oder? Weil normalerweise ja Form1 immer angezeigt wird, und das Program wird beendet, wenn Form1 geschlossen wird.
Vielleicht bin ich blind, aber ich sehe da keine andere Möglichkeit, außer im Form1.FormCreate/FormShow eine Login-Box darzustellen, und bei Falscheingaben halt mit Application.Terminate die Notbremse zu ziehen.
Dass man...
Forum: Datenbanken
Delphi
by SirTwist,
11. Sep 2007
Also das Umbenennen ist nicht zwingend notwendig.
ich selbst löse solche Anmeldefenster (oder auch Splash-Fenster), indem ich sie in der FormShow-Routine des Hauptformulars aufrufe:
procedure TForm1.FormShow;
begin
if Form2.ShowModal <> mrOK then begin
Application.Terminate; halt; exit;
end;