Delphi-PRAXiS
Seite 2 von 2     12   

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 Anwendung beenden während Endlosschleife (https://www.delphipraxis.net/120072-anwendung-beenden-waehrend-endlosschleife.html)

alzaimar 9. Sep 2008 15:45

Re: Anwendung beenden während Endlosschleife
 
Ich weiss, das das ein wenig altklug rüberkommt, aber stellt ihr euch nicht selbst ein Armutszeugnis aus, indem ihr eure hängenden Programme (=buggy?) selbst abschießt? Wieso sucht ihr nicht einfach die Fehler und sorgt dafür, das sich die SW nicht aufhängen kann.

Bomberbb 10. Sep 2008 07:50

Re: Anwendung beenden während Endlosschleife
 
Wenn der Fall bei uns auftritt, dann beheben wir den Fehler. Allerdings ist das ein recht komplexes Programm und man kann nicht alle Fehler ausschließen. Sollte sich das Programm nun doch mal aufhängen, dann erzähle ich Kunden, die gerade mal wissen wie sie den Netzschalter betätigen, ungern wie Sie den Taskmanager benutzen.

toms 10. Sep 2008 07:57

Re: Anwendung beenden während Endlosschleife
 
Zitat:

Zitat von Bomberbb
Das ganze zielt darauf hinaus, dass die Kunden nicht in den Taskmanager müssen, wenn sich das Programm aufgehangen hat.

Eine Idee:

Zeige ein TrayIcon an, welches durch einen separaten Prozess erzeugt wird.
In dessen Kontext-Menü hätte der Benutzer die Möglichkeit, das eigentliche Programm zu beenden.
Falls das Programm sich aufgehängt hat (z.B Überprüfung mit IsHungAppWindow API) könnte das Programm abgeschossen werden,
ansonsten sanft.

Bomberbb 10. Sep 2008 12:13

Re: Anwendung beenden während Endlosschleife
 
Danke, das funzt schon wenn ich in der Taskleiste mit einem Rechtsklick auf schließen gehe. Selbst in einer Endlosschleife.
Auf die einfachsten Möglichkeiten kommt man doch erst zum Schluss...


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:55 Uhr.
Seite 2 von 2     12   

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