Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Variable wird gelöscht

  Alt 29. Apr 2017, 19:25
Globale Variablen sind eben meistens keine gute Idee...
Eben unter anderem weil sie jeder von überall modifizieren kann ohne dass es einen Setter gibt, auf den man einen Haltepunkt setzen kann.

Um herauszufinden wann und wodurch die Variable geändert wird, gibt es zwei einfache Möglichkeiten:
  • Umbenennen und beim Kompilieren alle Fehlerstellen prüfen
  • Einen Haltepunkt auf die Zuweisung der Variablen setzen und das Programm im Debugger starten. Wenn das Programm dort ankommt, in der Liste der Haltepunkte einen Datenhaltepunkt auf die Variable setzen. Dann hält das Programm an, wenn diese modifiziert wird.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat