Thema: Delphi Frage zu Properties

Einzelnen Beitrag anzeigen

ToFaceTeKilla

Registriert seit: 17. Mai 2006
Ort: Leipzig
283 Beiträge
 
Delphi XE2 Professional
 
#19

Re: Frage zu Properties

  Alt 14. Mai 2010, 15:53
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á:

Delphi-Quellcode:
public
  MyVar: Integer;
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.
Billy Gerwitz
"Bei der Softwareentwicklung suchen wir nicht den richtigen Weg, sondern den am wenigsten falschen." - frei nach V. Hillmann
  Mit Zitat antworten Zitat