Delphi Compiler Error
E2027 Duplicate tag value
Reason for the Error & Solution
This error message is given when a constant appears more than once in the declaration of a variant record.
program Produce; type VariantRecord = record case Integer of 0 (IntField: Integer); 0 (RealField: Real); (*<-- Error message here*) end; begin end. program Solve; type VariantRecord = record case Integer of 0 (IntField: Integer); 1 (RealField: Real); end; begin end.