Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Einzelschritt nur in der aktuellen *.pas ? (https://www.delphipraxis.net/28089-einzelschritt-nur-der-aktuellen-%2A-pas.html)

MarcusB 19. Aug 2004 14:14


Einzelschritt nur in der aktuellen *.pas ?
 
Hallo Leute,

ist mir ja fast peinlich, aber wie kriege ich denn das hin, dass ich im Einzelschritt nur mein Programm durchgehe?
Also egal ob ich F7 oder Umschalt-F7 mache, verzweigt er in alle möglichen Units.
Das möchte ich aber nicht, denn ich möchte nur den Verlauf innerhalb mein *.pas Datei verfolgen.

Ich hoffe ihr versteht in etwas was ich meine. :wall:

Danke schon mal :-D

Stevie 19. Aug 2004 14:15

Re: Einzelschritt nur in der aktuellen *.pas ?
 
F7 springt immer in den Prozeduraufruf, mit F8 kommst du einen Schritt weiter. ohne dass in die Methode "hineingesprungen" wird.

MarcusB 19. Aug 2004 14:24

Re: Einzelschritt nur in der aktuellen *.pas ?
 
Nee, das ist leider nicht was ich meine.

Ich möchte wirklich Zeile für Zeile verfolgen, was in meinem Programm passiert.
Ich habe da nämlich einen blöden Fehler und ich möchte genau die Zeile sehen wo er passiert, bzw. nein -
die wird ja angezeigt - sondern das was davor passiert.

Es ist blöd zu erklären. Im Prinzip so, als würde man F7 drücken, aber ohne das er in alle Unter-Units verzweigt.
Ich habe da nämlich z.B. die Zeoskomponente drin und da drückst du ca. 10.000mal und an der entscheidenen Stelle haste dann zuviel gedrückt. :?

Stevie 19. Aug 2004 14:32

Re: Einzelschritt nur in der aktuellen *.pas ?
 
Dann musst du dort, wo eine Funktion aufgerufen wird, in die du nicht hinein willst F8 benutzen und dort, wo eine deiner Funktionen aufgerufen wird mit F7 weitermachen.

SirThornberry 19. Aug 2004 14:40

Re: Einzelschritt nur in der aktuellen *.pas ?
 
Oder du machst paar zeilen bevor die Zeile kommt wo der fehler auftritt einen Haltepunkt. Und von diesem Haltepunkt aus kannst du ja dann durchsteppen.

Stevie 19. Aug 2004 14:44

Re: Einzelschritt nur in der aktuellen *.pas ?
 
Zitat:

Zitat von SirThornberry
Oder du machst paar zeilen bevor die Zeile kommt wo der fehler auftritt einen Haltepunkt. Und von diesem Haltepunkt aus kannst du ja dann durchsteppen.

Ich hoffe doch, das hat er gemacht und nicht das Programm mit F7 oder F8 gestartet! :roll: :lol:

MarcusB 19. Aug 2004 14:44

Re: Einzelschritt nur in der aktuellen *.pas ?
 
Danke.

Ich werde es mal so probieren, kann aber passieren, dass ich mich nochmal melde. :gruebel:


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