![]() |
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
Nunja, man kann sich bestimmt via OTA reinhacken und verpasst den IDE-Forms ein StayOnTop, dann wäre die IDE immer vorne, was aber auch wieder blöde ist, da dann auch das laufende Programm dahinter wäre.
Da müsste man dann auch noch aktivieren, daß sich die IDE minimiert. (mindestens beim Starten des Debuggens und bei F9, aber besser nicht bei F7 usw., denn dann würde man voll kirre, wenn die im Milisekundentakt auf und zu geht) |
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
Ich habe bei mir auch keine andere Lösung gesehen als im Programm selbst die Überprüfung einzubauen,
![]()
Delphi-Quellcode:
.
fsStayOnTop
Aber wenn du sagst, du hast überhaupt kein "Stay On Top" drin... |
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
Wir haben bei uns alle StayOnTop entfernt, da es damit eh nur Probleme gibt. (die Ausrichtung innerhalb des Programms wird nun über PopupMode/PopupParent geregelt)
Aber dennoch gibt es manchmal dieses Problem. Multimonitor oder im SplitScreen (Debugger eine Seite und das Programm die andere Bildschirmhälfte) arbeiten ist die einzige wirklich brauchbare Lösung. |
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
fsStayOnTop habe ich auch überall entfernt. Und ich bin notgedrungen auf's debuggen über ein logging an den fraglichen Programmstellen übergegangen. Damit kann ich aber die ganzen Möglichkeiten der IDE beim Debuggen nicht nutzen. Ich werde jetzt mal Schritt-für-Schritt das Programm neu aufbauen (insbesondere die Forms) und nachschauen wann der "Ausfall" kommt.
Oder hat das irgendjemand schon herausgefunden? Denn beim leeren Programm oder "MinimalProgrammen" (=1Form, 3 Buttons...) läuft alles prima. |
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
Das lernt man eh mit der Zeit.
> In einer einfachen Testanwendung geht es fast immer und in einer großen Anwendung geht der selbe Code plötzlich nicht mehr. Bei mehreren Fenstern und/oder mit sichtbaren Dialogen, bzw. ShowModal (am Schlimmsten sind solche, wie von Eurekalog, welche sich garnicht an Standards halten) gibt es gerne mal Probleme, da dort gern mal an der Fensterausrichtung (Z-Achse) rumgepfuscht wird und das nicht nur am eigenen Fenstern, sondern auch an den anderen Fenstern der Anwendung. Manchmal auch mit bösen Hooks. (z.B. Eurekalog und AQTime arbeiten auch gern mit Threads und zerschießen/unterbrechen auch schonmal den Stacktrace, da sie eigenen Code reinhaken) |
AW: Debugger hält bei breakpoint, aber ist verdeckt von Forms
Das Vorhaben ist gelungen:
Ich habe ein neues VCL-Projekt eröffnet. Habe die Forms mit gleichen Namen hinzugefügt und gespeichert. Habe die form-losen Units in das Verzeichnis kopiert habe die "nicht-Form-Attributes" aus den alten *.dfm Dateien in die aktuellen *.dfm Dateien kopiert habe den Code aus den alten Form-Units in die neuen kopiert. Läuft. Mit Öffnen der IDE bei breakpoints. Habe keine Ahnung warum. Irgend eine Eigenschaft oder Projekt-Einstellung hat's vorher verhindert. :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:35 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