デルファイのプロパティを後で削除することを廃止予定としたいとします。 Delphiのドキュメントによると、deprecatedは宣言に追加される可能性がありますが、プロパティでは機能しません。これを行う方法はありますか?デルファイでは廃止予定のプロパティをどのようにマークすることができますか?
これは私が試したものです:
property SomeProp: string
read FSomeProp
write SetSomeProp; deprecated 'Use SomeOtherProp instead';
サポートされていれば、セミコロンは存在しないと思います(サポートされているすべてのケースを参照)。 –
もう1つ興味深い点として、フィールドが廃止予定( 'FValue:Integer deprecated;')されている場合は、警告を生成する_without_プロパティによって使用されます。 'プロパティ値:整数読み取りFValue書き込みFValue;' < - 警告なし! (少なくともD2007で) –