Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.012 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

AW: Deprecated nicht möglich bei Properties?

  Alt 27. Sep 2012, 17:57
Mit einem kleinen Umweg schon möglich.

aus
property Bonusfaehig: boolean read fBonusfaehig write fBonusfaehig;
Delphi-Quellcode:
function GetBonusfaehig : boolean; deprecated;
procedure SetBonusfaehig(const Value : boolean); deprecated;

property Bonusfaehig: boolean read GetBonusfaehig write SetBonusfaehig; deprecated;
machen, dann wird deprecated für jeden Aufruf von Bonusfaehig generiert. Ist sowieso schöner immer Get- und Setmethoden zu verwenden.
Zumindest in XE werden hier nur 2 deprecated Warnings generiert, nämlich für die Verwendung der beiden Methoden als Getter und Setter.
Nicht aber bei der Verwendung der Eigenschaft selber irgendwo im Code.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat