vorrei avere il seguente:Come contrassegnare come deprecato un singolo valore enum in Delphi
TEnumType = (
etValue1 = 1,
etValue2 = 2 deprecated,
etValue3 = 3);
Restituisce:
[DCC Error] unt_CollectionImportType.pas(19): E2029 ',' or ')' expected
but identifier 'deprecated' found.
Esiste un modo per indicare al compilatore che il valore è deprecato.
Non credo che sia possibile, in un modo sarebbe quello di utilizzare {MESSAGE $ WARN 'TEnumType.etValue2 è deprecato'} per lasciare che gli utenti sanno che è deprecato ... – ComputerSaysNo
La semplice risposta è no –
@ Dorin Non va bene. Questo crea solo un avvertimento ogni volta che compili piuttosto che quando usi il simbolo. –