Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.673 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
AppCentral
  Mit Zitat antworten Zitat