Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Form unschließbar machen (https://www.delphipraxis.net/59102-form-unschliessbar-machen.html)

jmd anders 17. Dez 2005 12:56


Form unschließbar machen
 
Hallo,
Ich bin dabei ein Programm zu schreiben, welches ein anderes Programm dadurch schützt, dass es in dem 2ten Programm Sicherheitsstufen setzt. Jede Sicherheitsstufe muss durch Benutzername und Passwort bestätigt werden, damit dies ausreichend funktioniert, darf dieser Dialog natürlich nicht durch Schließen umgangen werden. Von daher suche ich eine Möglichkeit, ein Programm "unschließbar" zu machen.
Das Weglassen der Steuersymbole in der Fensterleiste bringt nicht viel, da man das Programm noch in der Taskleiste schließen kann.
Es würde mir aber reichen, wenn das Programm ausgenommen vom Taskmanager nicht geschlossen werden kann.
Danke :)

mirage228 17. Dez 2005 13:01

Re: Form unschließbar machen
 
Hi,

Du könntest im Delphi-Referenz durchsuchenOnCloseQuery Deines Hauptforms schreiben:
Delphi-Quellcode:
CanClose := False;
Dann lässt sich Dein Programm nur noch über eine Anweisung von Dir (Application.Terminate etc.) und über den Taskmanager schließen.

mfG
mirage228

Chrissi91 17. Dez 2005 13:24

Re: Form unschließbar machen
 
Notfalls könntest du versuchen Alt + F4 und Strg + alt + Entf abzufangen.

Matze 17. Dez 2005 13:25

Re: Form unschließbar machen
 
Zitat:

Zitat von Chrissi91
Strg + alt + Entf abzufangen.

Unter Win XP? Dann viel Spaß. :zwinker:

Chrissi91 17. Dez 2005 13:32

Re: Form unschließbar machen
 
Steht ja nirgends, dass es für WinXP sein soll ... Kann ja auch für Win95 sein ;)

jmd anders 17. Dez 2005 21:01

Re: Form unschließbar machen
 
Danke erstmal, ich werde den Vorschlag testen @ mirage.

bis dann


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz