Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Pas-Dateien nicht Schritt für Schritt ablaufen lassen (https://www.delphipraxis.net/56170-pas-dateien-nicht-schritt-fuer-schritt-ablaufen-lassen.html)

Helmi 1. Nov 2005 22:29


Pas-Dateien nicht Schritt für Schritt ablaufen lassen
 
Hallo,

wenn man ein Programm mit F7 Schritt für Schritt ablaufen lässt, dann ist mir aufgefallen, dass in alle von mir selbst geschriebenen Pas-Dateien reingesprungen wird und eben dort der Code weiter abgearbeitet wird. Dies geschieht aber nicht
bei "delphi-spezifischen" Pas-Dateien (Windows.pas, Controls.pas, etc).

Wie kann man das in dein selbstgeschriebenen Pas-Dateien realisieren?

marabu 1. Nov 2005 22:37

Re: Pas-Dateien nicht Schritt für Schritt ablaufen lassen
 
Hallo Helmi,

schau dir dazu bitte mal die Compiler-Direktiven zum Debugging {$D-} an.

Grüße vom marabu

Helmi 1. Nov 2005 22:41

Re: Pas-Dateien nicht Schritt für Schritt ablaufen lassen
 
Danke :thumb:

jim_raynor 1. Nov 2005 23:10

Re: Pas-Dateien nicht Schritt für Schritt ablaufen lassen
 
Ähh. Nimm doch Statt F7 einfach F8 ...

himitsu 2. Nov 2005 00:59

Re: Pas-Dateien nicht Schritt für Schritt ablaufen lassen
 
Das mit dem F8 ist so 'ne Sache, dann muß man ja schließlich immer aufpassen, daß man beim schrittweisen Ausführen bevor in die entsprechende Unit gesprungen wird von F7 auf F8 wechselt ... also ziehmlich umständlich.
Denn innerhalb einer Funktion/Prozedur dieser Unit hilf das F8 nichts mehr :zwinker:

{$D-} oder {$DEBUGINFO OFF}
Also ist es einfacher keine DebugInformationen in dieser Unit aufzunehmen, denn dann kann der Debugger einfach nicht mehr in dieser Unit Schritweise arbeiten - er weiß dann ja nicht mehr wo er halten soll ^^


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