Few day ago I faced with the problem. Many enumerated types declared like this:
type
TMyType = (mtOne, mtTwo, mtThree, mtFour, mtFive);
It was comfortable in older versions of Delphi, when we assigned a value without specifying the type. Ie
var
LVariable : TMyType;
...
begin
LVariable := mtThree;
Times have changed now specify the type and prefixes no need anymore.
LVariable := TMyType.mtThree;
How to remove a prefix most painless? Of course, we can create a new ...