AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Debugger hält bei breakpoint, aber ist verdeckt von Forms
Thema durchsuchen
Ansicht
Themen-Optionen

Debugger hält bei breakpoint, aber ist verdeckt von Forms

Ein Thema von mcmichael · begonnen am 18. Okt 2014 · letzter Beitrag vom 21. Nov 2014
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von mcmichael
mcmichael

Registriert seit: 5. Jun 2008
Ort: Bremen
79 Beiträge
 
Delphi 10.1 Berlin Professional
 
#1

Debugger hält bei breakpoint, aber ist verdeckt von Forms

  Alt 18. Okt 2014, 11:16
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
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms

  Alt 18. Okt 2014, 11:58
Evtl. durch Application.MainFormOnTaskBar beeinflusst?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von mcmichael
mcmichael

Registriert seit: 5. Jun 2008
Ort: Bremen
79 Beiträge
 
Delphi 10.1 Berlin Professional
 
#3

AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms

  Alt 18. Okt 2014, 12:18
nein. Die Eigenschaft habe ich nicht angerührt.
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms

  Alt 20. Okt 2014, 09:06
Borderstyle=bsNone
FormStyle=fsNormal
WindowState=wsNormal
Bei alten Code wurde diese Zuweisung gerne auch mal ins FormCreate geschrieben.
Oder es wurde per Windows-Funktionen, wie bspw. SetWindowPos, das Verhalten verändert.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms

  Alt 20. Okt 2014, 09:56
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.
$2B or not $2B
  Mit Zitat antworten Zitat
Benutzerbild von mcmichael
mcmichael

Registriert seit: 5. Jun 2008
Ort: Bremen
79 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms

  Alt 20. Okt 2014, 17:51
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...?
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#7

AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms

  Alt 20. Okt 2014, 18:54
Eventuell irgendwo mit nem MSDN-Library durchsuchenHWND_TOPMOST rumgepfuscht?
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#8

AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms

  Alt 20. Okt 2014, 19:16
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.

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.
$2B or not $2B

Geändert von himitsu (20. Okt 2014 um 19:21 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#9

AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms

  Alt 20. Okt 2014, 19:20
Windows-Taste und Pfeiltaste links/rechts und schon ist deine IDE aufm anderen Screen
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Benutzerbild von mcmichael
mcmichael

Registriert seit: 5. Jun 2008
Ort: Bremen
79 Beiträge
 
Delphi 10.1 Berlin Professional
 
#10

AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms

  Alt 11. Nov 2014, 17:33
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?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:27 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