Autor Beitrag
JRegier
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: Mo 27.06.05 18:15 
Hallo, ich habe ein LoginFormular das ich zuerst erzeuge und wenn Passwort richtig
war wird das eigentliche Hauptformular erzeugt! Wenn ich jetzt aber das LoginFormular
in BorderIcons wegklicke beendet die Anwendung! Was habe ich falsch gemacht?
direction4delphi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 84

WIN 95, WIN 98, WIN ME, WIN NT, WIN 2000, WIN XP, VISTA
D2 Prof, D4 Prof,D2005 Prof, Delphi4Php
BeitragVerfasst: Di 28.06.05 09:06 
Gar nichts ist falsch wenn das LoginForm dein Hauptformular ist.

Zwei möglichkeiten:

Du nimmst die Boprder Icons raus.

oder du machst das MainForm zu deinem Hauptformular verwendest eine globale Variable ob das Login erfolgt ist und wenn nicht zeitgst du das LoginForm modal an.

Denke aber das auch wenn das Login Form geschlossen wird das die Applikation sich beendet wäre korrekt denn wer nicht angemeldet ist, brauch mit der Anwendung nicht zu arbeiten.

mfg
MILLI
ManuelGS
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 173

Win XP HE, Suse Linux
D6, D7, D2005 Personal
BeitragVerfasst: Di 28.06.05 09:17 
eine einfache lösung wäre doch bei korrekt eingegebenem passwort:
ausblenden Delphi-Quelltext
1:
2:
loginform.visible:=false;
mainform.visible:=true;

dann muss man das loginformular auch nicht mehr schließen. ansonsten, wenn das x unbedingt gedrückt werden soll, informier dich mal über Suche in: Delphi-Forum, Delphi-Library ONCLOSEQUERY. das ereignis wird aufgerufen, wenn jemand versucht eine form zu schließen. hier dann den obigen code reinsetzen.

_________________
"Leben ist gänzlich Bühne und Spiel; so lerne denn spielen
und entsage dem Ernst - oder erdulde das Leid." - Palladas von Alexandria
JRegier Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: Do 07.07.05 07:58 
user profile iconManuelGS hat folgendes geschrieben:
eine einfache lösung wäre doch bei korrekt eingegebenem passwort:
ausblenden Delphi-Quelltext
1:
2:
loginform.visible:=false;
mainform.visible:=true;

dann muss man das loginformular auch nicht mehr schließen. ansonsten, wenn das x unbedingt gedrückt werden soll, informier dich mal über Suche in: Delphi-Forum, Delphi-Library ONCLOSEQUERY. das ereignis wird aufgerufen, wenn jemand versucht eine form zu schließen. hier dann den obigen code reinsetzen.


OK , Danke! Ich hab's so gelöst onclosequery canClose := not Form1.visible;