Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#2

AW: Valueänderung eines Properties mit dem Debugger erkennen

  Alt 14. Mär 2021, 11:55
Das "Normale" sind Adresshaltepunkte
und Soeinen könnte man z.B. in den Setter des gewünschten Property setzen.
Das hilft natürlich nur, wenn es programmseitig über VCL zugewiesen wird. Direkt über SendMessage kommt es dort nicht vorbei.
Oder man schaut, ob es ein OnChange-Ereignis gibt. Das kommt zwar erst nach dem Ändern, aber im Stacktrace dürfte noch der Auslöser stehen. (bei SendMessage klappt das leider nicht so gut, mit dem Stacktrace)

Oder hier wäre auch ein Datenhaltepunkt denkbar, aber der muß auf eine interne Variable gehen, also eine Adresse im Arbeitsspeicher, nicht auf das Property.
http://docwiki.embarcadero.com/RADSt...atenhaltepunkt
Nur hast du hier keine (eigene/verfügbare) Variable, da das sich das irgendwo in der Windows-Komponente versteckt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (14. Mär 2021 um 12:00 Uhr)
  Mit Zitat antworten Zitat