Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Meine Anwendung verdeckt den Debugger (https://www.delphipraxis.net/177585-meine-anwendung-verdeckt-den-debugger.html)

Der schöne Günther 14. Nov 2013 17:50

Meine Anwendung verdeckt den Debugger
 
Liste der Anhänge anzeigen (Anzahl: 1)
fsStayOnTop und der Debugger - Sind sie zu stark, bist du zu schwach. So oder ähnlich:

Ich habe einen billigen Splashscreen. Das Formular hat
Delphi-Quellcode:
FormStyle = fsStayOnTop
. Und das ist anscheinend so stark, dass es mir die IDE verdeckt: Hält der Debugger jetzt wegen einer Exception an, kann ich überhaupt nicht sehen, um was es geht. Die Anwendung bleibt immer oben und sitzt genau über dem modalen Exception-Dialog der IDE.

Wichtig ist vielleicht noch, dass das Splashscreen-Formular einfach so und nicht mittels
Delphi-Quellcode:
Application.CreateForm
erzeugt wird.
Delphi-Quellcode:
Application.Run
hat auch noch nicht stattgefunden. Also so, wie man es in den Splashscreen-Tutorials immer sieht.

Was tun?

// Anhang: Wenige Sekunden später finde ich auf SO in einem Kommentar den Hinweis auf genau das Problem. Eine zufriedenstellende Lösung,
Delphi-Quellcode:
fsStayOnTop
im Debugging-Fall einfach bleiben zu lassen finde ich das aber nicht :-(

p80286 14. Nov 2013 18:06

AW: Meine Anwendung verdeckt den Debugger
 
Ich hatte ein ähnliches Problem

Delphi-Quellcode:
application.CreateForm(..);
..
splashform.show;
..
form1.show;
..
application.run;
nix stayontop usw.

Delphi-Quellcode:
//splashform.show;
und gut ist.

Da es sich ja nur um ein völlig überflüssiges Gimmik handelt, kann man das fürs Debuggen vertreten?

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr.

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