Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Beobachten einer StringList im Debug Modus (https://www.delphipraxis.net/113593-beobachten-einer-stringlist-im-debug-modus.html)

little_budda 10. Mai 2008 18:46


Beobachten einer StringList im Debug Modus
 
Hallo,
ich verwende eine Stringliste ...

Nun möchte ich gerne auf einem Haltepunkt die Einträge der Liste kontrollieren.
(Fehlersuche -> Untersuchen)
Aber ich kann nirgends die Einträge sehen.
Für die Eigenschaft "Strings" ist unter Eigenschaften nur "(array ..." eingetragen.

Kann ich die Einträge der wirklich Liste nicht sehen?
Oder kann ich nur die IDE nicht bedienen?

:gruebel:

Gruß Holger.

Muetze1 10. Mai 2008 18:51

Re: Beobachten einer StringList im Debug Modus
 
Evaluiere doch einfach die Text Eigenschaft der Stringlist...

little_budda 10. Mai 2008 20:38

Re: Beobachten einer StringList im Debug Modus
 
ja, hab ich auch schon versucht,
aber bei knapp 200 Einträgen in der Liste ist es recht mühsam die Zeilenumbrüche zu zählen.
Ich hatte gehofft den Listenindex verwenden zu können.

Muetze1 10. Mai 2008 22:08

Re: Beobachten einer StringList im Debug Modus
 
Zitat:

Zitat von little_budda
aber bei knapp 200 Einträgen in der Liste ist es recht mühsam die Zeilenumbrüche zu zählen.
Ich hatte gehofft den Listenindex verwenden zu können.

Ich dachte es geht um den allgemeinen Inhalt. Aber du kannst doch auch im Debugger zielgerichtet auf die Elemente zugreifen mit Items[12] etc. Wo genau ist denn nun das Problem, irgendwie habe ich das dann doch nicht richtig verstanden.

little_budda 12. Mai 2008 10:09

Re: Beobachten einer StringList im Debug Modus
 
Vielleicht stelle ich mich auch ein wenig dösig an
aber ich habe keine Möglichkeit gefunden auf den Index zuzugreifen
wenn ich den Wert nicht vorher im Code angelegt habe.

SirThornberry 12. Mai 2008 10:12

Re: Beobachten einer StringList im Debug Modus
 
du kannst in der watchlist beliebige Ausdrücke hinzufügen. Also auch variablennamen, Stringliste.EingeschaftX etc.

Muetze1 12. Mai 2008 14:22

Re: Beobachten einer StringList im Debug Modus
 
bzw. mit STRG-F7 direkt evaluieren.

Du kannst in dem STRG-F7 Fenster (Auswerten/Ändern) frei "programmieren" und somit auch einfach ein StrList.Items[3] reintippen.

Btw: Bei dem Haltpunkt-Eigenschaften kannst du auch frei Bedingungen "programmieren". Also z.B. "i = 40" oder auch "AnsiSameText(StrList[i], 'test')".

Diese Dinge werden live evaluiert.

little_budda 13. Mai 2008 05:53

Re: Beobachten einer StringList im Debug Modus
 
Super.
Wusste ich nicht.
Danke.


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