Tôi muốn có những điều sau đây:Làm thế nào để đánh dấu là bị phản đối một giá trị enum duy nhất trong Delphi
TEnumType = (
etValue1 = 1,
etValue2 = 2 deprecated,
etValue3 = 3);
Nó trả về:
[DCC Error] unt_CollectionImportType.pas(19): E2029 ',' or ')' expected
but identifier 'deprecated' found.
Có cách nào để hướng dẫn các trình biên dịch rằng giá trị này là không được chấp nhận.
Tôi không nghĩ đó là có thể, một trong những cách sẽ được sử dụng {$ ĐIỆP cảnh báo 'TEnumType.etValue2 bị phản đối'} để cho người dùng biết rằng nó bị phản đối ... – ComputerSaysNo
Câu trả lời đơn giản là không –
@ dorin Điều đó không tốt. Điều đó chỉ tạo ra một cảnh báo mỗi khi bạn biên dịch thay vì khi bạn sử dụng biểu tượng. –