deseo tener lo siguiente:cómo marcar como obsoletos un único valor de enumeración en Delphi
TEnumType = (
etValue1 = 1,
etValue2 = 2 deprecated,
etValue3 = 3);
Devuelve:
[DCC Error] unt_CollectionImportType.pas(19): E2029 ',' or ')' expected
but identifier 'deprecated' found.
¿Hay una manera de dar instrucciones al compilador que este valor es obsoleto.
No creo que eso sea posible, una solución sería utilizar {$ MENSAJE WARN 'TEnumType.etValue2 está en desuso'} para permitir que los usuarios saben que es obsoleto ... – ComputerSaysNo
La respuesta simple es no –
@dorin Eso no es bueno. Eso solo crea una advertencia cada vez que compila en lugar de cuando usa el símbolo. –