Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   F7 soll nicht in System.pas (https://www.delphipraxis.net/172672-f7-soll-nicht-system-pas.html)

stahli 16. Jan 2013 18:46

F7 soll nicht in System.pas
 
XE3 springt immer beim Debugen meiner Quellen bei F7 in die System.pas (irgendwelchen asm-Code).
Eigentlich will ich mich nur in meinen Quellen bewegen (und da vielleicht auch nicht in allen).

Kann man Units für den Debuger irgendwie ausschalten?
Es gab doch einen Schalter - oder?
Der hilft mir ja aber dann auch nicht für System-Units und Co.

Cool wäre Rechtsklick -> Unit vom Debugen ausschließen...




[EDIT: falsch geklickt und abgeschickt]

Uwe Raabe 16. Jan 2013 18:49

AW: F7 soll nicht in System.pas
 
Hast du eventuell Debug-DCUs aktiv?

stahli 16. Jan 2013 19:10

AW: F7 soll nicht in System.pas
 
Ah, danke!

Also unter Projektoptionen (ist offenbar neu bei XE3 als Standard).
Ich hatte etwas bei den Umgebungsoptionen gesucht.

Jetzt sieht es besser aus.

Sir Rufo 16. Jan 2013 20:24

AW: F7 soll nicht in System.pas
 
Zitat:

Zitat von stahli (Beitrag 1199311)
Ah, danke!

Also unter Projektoptionen (ist offenbar neu bei XE3 als Standard).
Ich hatte etwas bei den Umgebungsoptionen gesucht.

Jetzt sieht es besser aus.

Das war schon immer da, aber ab XE2:?: ist das per default eingeschaltet (vorher war das immer aus, darum hat das auch die Wenigsten interessiert bzw. Aufsehen erregt)

p80286 16. Jan 2013 21:49

AW: F7 soll nicht in System.pas
 
Aus unerfindlichen Gründen war bei meiner D7-Personal debug-DCU eingeschaltet, ohne die DP hätte ich damals keine Abhilfe gefunden

Gruß
K-H

Sir Rufo 16. Jan 2013 22:02

AW: F7 soll nicht in System.pas
 
Zitat:

Zitat von p80286 (Beitrag 1199339)
Aus unerfindlichen Gründen war bei meiner D7-Personal debug-DCU eingeschaltet, ohne die DP hätte ich damals keine Abhilfe gefunden

Gruß
K-H

Das geht ganz einfach: Einschalten und als Standard-Projektoptionen abspeichern ;)

Stevie 17. Jan 2013 07:29

AW: F7 soll nicht in System.pas
 
Zitat:

Zitat von stahli (Beitrag 1199301)
Kann man Units für den Debuger irgendwie ausschalten?
Es gab doch einen Schalter - oder?

Bei den Delphi eigenen Units geht nur alle an oder aus (über die schon angesprochene Option).

In deinen eigenen Units kannst du aber z.B. sowas in eine inc File schreiben:

Delphi-Quellcode:
{$IFDEF EXTREME_DEBUG}
  {$DEBUGINFO ON}
{$ELSE}
  {$DEBUGINFO OFF}
{$ENDIF}
Das benutz ich z.B. für einige meiner Core Units, in denen ich nicht immer landen will.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:06 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