Я знаю, как преобразовать перечислимый тип в целое.Как преобразовать целое число в нумерованный тип?
type
TMyType = (mtFirst, mtSecond, mtThird);
var
ordValue:integer;
enumValue:TMyType;
...
ordValue:= Ord(mtSecond); // result is 1
Но как сделать обратную операцию и преобразовать целое число в нумерованный тип?
типа TMyType = (mtFirst = 1, mtSecond = 2, mtThird = 3); var ordValue: integer; enumValue: TMyType; ordValue: = Целое число (mtSecond); // result is 2 –