Zitat von
pixfreak:
Stell Dir vor: die Variable ist immer noch public gebliegen und Du musst bei jedem neuen setzen eine bestimmte Überprüfung durch führen. Nun änderst Du Deinen Code und übersiehst an
einer Stelle die nötige Änderung und die Variable wird ohne Überprüfung direkt verarbeitet. Viel Spaß beim debuggen....
(Ich spreche aus eigener Erfahrung)
VG Pixfreak
Also ich denke mal Idefix redet hier von Änderungen alá:
welche dann auch so benutzt wird:
MyVar:= 3;
Wenn du das ganze jetzt im Nachhinein mit Getter/Setter handeln willst:
Delphi-Quellcode:
private
FMyVar: Integer;
public
property MyVar: Integer read FMyVar write SetMyVar;
Der Zugriff bleibt überall der selbe und du musst nicht jeden noch ersetzen.