Delphi Compiler Error
E2428 Field ‘%s’ needs initialization – not allowed in CLS compliant value types
Reason for the Error & Solution
CLS-compliant value types cannot have fields that require initialization. See ECMA 335, Partition II, Section 12.