AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Debugging: Array-Werte anzeigen

Ein Thema von Nikodel · begonnen am 26. Jan 2019 · letzter Beitrag vom 29. Jan 2019
 
Nikodel

Registriert seit: 11. Jan 2019
20 Beiträge
 
Delphi XE4 Professional
 
#1

Debugging: Array-Werte anzeigen

  Alt 26. Jan 2019, 17:33
Hi,
ich habe in meinem Delphi XE4 ein dynamisches Array, time_st, von dem ich bestimmte Werte während des Debuggens sehen möchte.
Das Array ist ein Feld in meiner TMainForm, dem Hauptobjekt.
Überprüfen möchte ich den Wert innerhalb einer Methode TMainForm.PlotWD().

Hier das Schema des Codes:
Code:
type
 
  TMainForm = class(TForm)
...
private
    { Private-Deklarationen }
    time_st: array of uint32;
...
procedure TMainForm.PlotWD(start_date, ndays: int32);
...
    i:=idx_wd+1;
    while (time_st[i]<ts_end) do
    begin
      if (time_st[i]-time_st[i-1]<7) then
        Canvas.LineTo(... )
      else begin
        Canvas.MoveTo(... );
...
      end;
...
Ein Breakpoint ist in der Zeile 'Canvas.MoveTo(... )' gesetzt.
Hier möchte ich den Wert von time_st[i] sehen.
Wenn ich in der Liste überwachter Ausdrücke eingebe: time_st[i], dann wird unter 'Wert' angezeigt: Prozess nicht verfügbar.
Wenn ich jedoch mit der Mouse über den Namen 'time_st[i]' fahre, werden die ersten n Werte angezeigt, d.h. hier ist der 'Prozess wohl doch verfügbar'.
i ist leider so groß, dass der Wert in den ersten n Werten nicht vorkommt.

Gibt es eine Einstellung, bei der innerhalb einer procedure ein Wert in der Liste überwachter Ausdrücke angezeigt wird, der zwar nicht innerhalb der procedure, aber innerhalb der Klasse definiert ist, und mit dem das Programm ja auch arbeitet?

Ein ziemlich ratloser Nikodel würde sich über Tipps freuen.

Geändert von Nikodel (26. Jan 2019 um 17:36 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:41 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