| Autor |
Beitrag |
Kralle
      
Beiträge: 65
Windows XP,Win7
Delphi 6, Turbo Delphi Pro, Delphi 7 Enterprise, Delphi XE2 Lazarus
|
Verfasst: So 04.09.11 10:12
Moin,
in irgendeinem Forum lass ich , das man seit XE den Inhalt von Variablen auch beobachten kann, OHNE das der Programmablauf an einem Breakpoint stoppt.
Aber wie?
Gruß Heiko Moderiert von Narses: Topic aus Sonstiges (Delphi) verschoben am So 04.09.2011 um 20:02
|
|
jaenicke
      
Beiträge: 19338
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 04.09.11 12:35
Indem du einen Datenhaltepunkt hinzufügst, kannst du seit XE anhalten, wenn sich der Wert ändert. Meinst du das? Das geht in der Haltepunktliste über Hinzufügen --> Datenhaltepunkt.
Für diesen Beitrag haben gedankt: Kralle
|
|
Kralle 
      
Beiträge: 65
Windows XP,Win7
Delphi 6, Turbo Delphi Pro, Delphi 7 Enterprise, Delphi XE2 Lazarus
|
Verfasst: So 04.09.11 14:14
Moin,
jaenicke hat folgendes geschrieben : | | Indem du einen Datenhaltepunkt hinzufügst, kannst du seit XE anhalten, wenn sich der Wert ändert. |
Also, eigentlich wurde mir das so gesagt, das ich den Inhalt einer Variablen wie in der "Liste überwachter Ausdrücke" beobachten kann, OHNE das ich das Programm Schritt für Schritt ablaufen lassen muss.
jaenicke hat folgendes geschrieben : | | Meinst du das? Das geht in der Haltepunktliste über Hinzufügen --> Datenhaltepunkt. |
Also, wenn ich eine Variable markiert habe und dann "Start/Haltepunkt hinzufügen" aufrufe, dann sind "Adresshaltepunkt" und "Datenhaltepunkt" deaktiviert.
Gruß HEiko
|
|
jaenicke
      
Beiträge: 19338
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 04.09.11 15:06
Kralle hat folgendes geschrieben : | | Also, wenn ich eine Variable markiert habe und dann "Start/Haltepunkt hinzufügen" aufrufe, dann sind "Adresshaltepunkt" und "Datenhaltepunkt" deaktiviert. |
Das geht erst zur Laufzeit, wenn das Programm angehalten ist, da vorher die Adresse nicht feststeht.
Kralle hat folgendes geschrieben : | | Also, eigentlich wurde mir das so gesagt, das ich den Inhalt einer Variablen wie in der "Liste überwachter Ausdrücke" beobachten kann, OHNE das ich das Programm Schritt für Schritt ablaufen lassen muss. |
Ich glaube ich weiß was du meinst, das ist aber nichts Neues, das ging auch schon in Delphi 5 (rechte Maustaste auf den Haltepunkt für die Eigenschaften und nicht vergesse das Häkchen bei Anhalten wegzunehmen, wenn du das nicht willst):

Einloggen, um Attachments anzusehen!
Für diesen Beitrag haben gedankt: Kralle
|
|
Kralle 
      
Beiträge: 65
Windows XP,Win7
Delphi 6, Turbo Delphi Pro, Delphi 7 Enterprise, Delphi XE2 Lazarus
|
Verfasst: So 04.09.11 16:50
Hallo,
jaenicke hat folgendes geschrieben : | | Das geht erst zur Laufzeit, wenn das Programm angehalten ist, da vorher die Adresse nicht feststeht. |
Wenn ich das versuche, steht im Dialog immer als Adresse "$0" drin und es gibt eine Fehlermeldung weil die Adresse falsch ist.
jaenicke hat folgendes geschrieben : | Kralle hat folgendes geschrieben : | | Also, eigentlich wurde mir das so gesagt, das ich den Inhalt einer Variablen wie in der "Liste überwachter Ausdrücke" beobachten kann, OHNE das ich das Programm Schritt für Schritt ablaufen lassen muss. | Ich glaube ich weiß was du meinst, das ist aber nichts Neues, das ging auch schon in Delphi 5 (rechte Maustaste auf den Haltepunkt für die Eigenschaften und nicht vergesse das Häkchen bei Anhalten wegzunehmen, wenn du das nicht willst):  |
Aber, wenn das Häkchen weg ist, sieht man unter Überwachte Ausdrücke auch keine Änderungen mehr,
sondern nur noch in der Ereignisliste. Aber wie sehe ich dort den Inhalt der Variablen "test"?
Gruß Heiko
Moderiert von Narses: Zitat repariert.
|
|
jaenicke
      
Beiträge: 19338
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 04.09.11 16:53
Für diesen Beitrag haben gedankt: Kralle
|
|
Kralle 
      
Beiträge: 65
Windows XP,Win7
Delphi 6, Turbo Delphi Pro, Delphi 7 Enterprise, Delphi XE2 Lazarus
|
Verfasst: So 04.09.11 17:08
|
|
jaenicke
      
Beiträge: 19338
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 04.09.11 17:48
Übrigens kannst du, falls du das noch nicht gesehen hast, in den Eigenschaften der Ereignisanzeige auch einstellen was du dort in welcher Farbe sehen willst. Dadurch wird das dann dort auch übersichtlicher.
Ich habe dort z.B. meistens die Modulmeldungen ausgeschaltet.
|
|
|