| Autor |
Beitrag |
Caesar44
      
Beiträge: 44
|
Verfasst: Mi 03.06.09 20:16
Kann ich das Programm anhalten indem ich sage, wenn Feld[i]=4? Das Programm immer F7 durchgehen ist auf die Dauer ganz schön anstrengend
Grüße Caesar Moderiert von Narses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mi 03.06.2009 um 23:20
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 03.06.09 20:20
Setze einen Haltepunkt auf die Zeile. Dann kannst du auf diesen Punkt mit rechts klicken und in den Haltepunkteigenschaften eine Bedingung festlegen wann dort angehalten werden soll.
Ach ja: Und mit F8 statt F7 gehst du nicht in den Aufruf einer Funktion hinein, sondern führst den Aufruf einfach durch.
|
|
Dunkel
      
Beiträge: 682
Mac OS X Snow Leopard
Xcode 3.1
|
Verfasst: Mi 03.06.09 21:01
_________________ Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 03.06.09 21:14
Dunkel hat folgendes geschrieben : | Wahnsinn... Seit wann geht das denn? |
Ab Delphi 5 glaube ich. In Delphi 3 jedenfalls gings glaube ich noch nicht, in 5 gings.
Mein Debuggingtutorial (inkl. Video) wird in ein paar Wochen fertig sein...
// EDIT: Aus sicherer Quelle wurde mir berichtet, dass es ab Delphi 4 das gab. 
Zuletzt bearbeitet von jaenicke am Do 04.06.09 04:49, insgesamt 1-mal bearbeitet
|
|
Caesar44 
      
Beiträge: 44
|
Verfasst: Mi 03.06.09 21:31
Oh , das funktioniert bei mir wohl leider nicht, Delphi 3 Pro
Trotzdem Danke
Grüße
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Mi 03.06.09 22:12
|
|
delphi10
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Do 04.06.09 07:07
_________________ Salus populi suprema lex esto
|
|
alzaimar
      
Beiträge: 2889
Erhaltene Danke: 13
W2000, XP
D6E, BDS2006A, DevExpress
|
Verfasst: Do 04.06.09 07:59
Einziger Wehrmutstropfen: Der Delphi-eigene Parser, der die Bedingung auswertet, ist so dermaßen langsam, das man irgendwann wieder auf das gute alte 'IF Bedingung then Foo' (Und Breakpoint auf das 'Foo') zurückgreift.
_________________ Na denn, dann. Bis dann, denn.
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: Do 04.06.09 08:31
Hallo,
@ alzaimar dem kann ich nur zustimmen
Caesar44 hat folgendes geschrieben : | Oh , das funktioniert bei mir wohl leider nicht, Delphi 3 Pro
Trotzdem Danke
Grüße |
Der Befehl liegt in D3 nicht auf dem Kontextmenü des Haltepunkts im Editor, Du erreichst ihn über das Menü Ansicht/Haltepunkte und dann das Kontextmenü.
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|