AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Eigenwillige Breakpoints in D2006

Ein Thema von Ralf Kaiser · begonnen am 24. Mär 2010 · letzter Beitrag vom 24. Mär 2010
Antwort Antwort
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#1

Eigenwillige Breakpoints in D2006

  Alt 24. Mär 2010, 16:14
Halli Hallo,

ich habe hier gerade einen sehr seltsamen Effekt:

Wir haben hier eine ganze Reihe von Packages. Bei einem der Packages kann ich scheinbar (dachte ich) keine Breakpoints mehr setzen. Beim Start werden sie fofort grün und Delphi hält (natürlich) dort auch nicht an.

Wenn ich nun das Programm beende, den gerade gesetzten Breakpoint entferne und ein oder zwei andere Breakpoints oberhalb oder unterhalb der alten Breakpointposition setze dann funktionieren diese plötzlich. Allerdings nur bei diesem Start! Um wieder zu "breakpointen" muss ich vor dem nächsten Start die alten BPs löschen und an andren Stellen neue setzen. Diese funktionieren dann wieder für genau einen Programmlauf.

Die üblichen Verdächtigen (kaputte Zeilenenden in den Units, doppelte PAS-Dateien, doppelte DCU-Dateien im Pfad usw.) habe ich schon ausgeschlossen.

Außerdem tritt der Effekt nur bei einer bestimmten BPL auf, die sich allerdings von den eingestellten Compileroptionen nicht von anderen BPLs in der Projektgruppe unterscheidet.

Hat jemand so etwas bei D2006 schon mal gesehen??

Danke schon mal,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Eigenwillige Breakpoints in D2006

  Alt 24. Mär 2010, 18:36
Lass Dir während des Debuggens mal die Module anzeigen.
Entweder Debug-Fenster->Module wählen oder Strg+Alt+M drücken.
Dann versuche mit einem rechten Mausklick dein Package (nochmals) zu laden.
Wenn Delphi nicht den absoluten Pfad zum Packages oder zu einer DLL kennt, gibt es Probleme mit den Breakpoints.
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: Eigenwillige Breakpoints in D2006

  Alt 24. Mär 2010, 18:51
Werd ich morgen mal ausprobieren.

Was ich allerdings nicht kapiere: alle Packages, auch die bei denen die Breakpoints funktionieren, liegen im selben Verzeichnis (KEINE Leerzeichen im Pfad!). Hmmmm. Trotzdem macht nur eines davon solche Faxen. Beim Vergleich der Optionen der verschiedenen Packages habe ich keine Unterschiede gefunden.

EDIT: Da fällt mir ein: Währed des Debuggens?? - Ich kann doch dort keine BPs setzen... (ich kann ja mal über eines der anderen Packages "einsteigen"...)

Was ich nun wirklich nicht kapiere ist die Tatsache, dass es bei jedem 2.Start, mit veränderten Breakpoint-Positionen, DOCH funktioniert!!
Ralf Kaiser
  Mit Zitat antworten Zitat
Antwort Antwort


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 00:41 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