![]() |
Debugger hält bei breakpoint, aber ist verdeckt von Forms
Bei meinem Projekt hält der Debugger wie gewünscht an, aber die IDE bleibt durch die drei Forms des Programms verdeckt.
Bei einem neuen Projekt ist das Verhalten anders. Ich habe den Verdacht, dass es an irgendeiner Eigenschaft der Forms liegt - aber welche? Die folgenden hatte ich im Verdacht, aber die ändern das Verhalten nicht. Borderstyle=bsNone FormStyle=fsNormal WindowState=wsNormal hat jemand eine Idee? Ich nutze Delphi XE3 unter Windows7 |
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
Evtl. durch Application.MainFormOnTaskBar beeinflusst?
|
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
nein. Die Eigenschaft habe ich nicht angerührt.
|
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
Zitat:
Oder es wurde per Windows-Funktionen, wie bspw. SetWindowPos, das Verhalten verändert. |
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
Nein, es kann auch einfach so passieren.
Solchen Code haben wir rausgeworfen und beim Debuggen hält der Debugger oder die VCL die Fenster oben. Ich hatte in XE sogar schon 5-6 Mal den Fall, daß das Programm vorne blieb und kein anderes Programm in den vordergrund kommen konnte. Weder durch Alt+Tab, noch durch Anklicken der Buttons in der Taskleiste ... dort blinkten die Buttons sogar nur noch orange, aber sonst passierte nichts. Nur Strg+Esc (Task-Manager) sind vorgekommen und ich mußte Delphi abschießen. Das Programm läßt sich nicht abschießen, solange der Debugger am Haltepunkt wartet. |
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
genau das! Kein Programm schafft's in den Vordergrund und die Fenster des debuggten Programmes lassen sich nicht mehr verschieben...
Wie hab ich das hinbekommen, bzw. wie krieg ich's wieder weg...? |
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
Eventuell irgendwo mit nem
![]() |
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
Nein.
Bei mir war es das Debuggen des Erstellens/Anzeigens der Form, wo sich eine fiese Exception versteckt, die ich finden wollte, aber nach deren Auslösung der Debugger nicht verwertbares mehr anzeigt. Meine Lösung war einfach. 2 Monitore, wo das Programm nicht vorm Debugger rumhängt. :angel: Meistens aber nur hilfreich, wenn man vorher weiß, daß es gleich hängen wird, oder man immer ganz eisern dafür sorgt, daß Debugger und Programm sich nie verdecken, bzw. man immer die Möglichkeit hat den Debugger noch anzufassen und rauszuziehen. |
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
Windows-Taste und Pfeiltaste links/rechts und schon ist deine IDE aufm anderen Screen :)
|
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
ohne zweiten Monitor an dem System ist das aber sehr lästig...
Das ist doch ein ziemlich fetter Bug in Delphi, oder wie muß ich das sehen? Schließlich kann ich bei - nicht vorher bestimmbaren - Bedingungen mein Programm nicht mehr debuggen. Sollte Embarcadero da nich mal aktiv werden? Oder sieht sich die Firma da außerhalb ihrer Verantwortung? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:02 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