Sé cómo convertir un tipo enumerado en un número entero.¿Cómo convierto un entero a un tipo enumerado?
type
TMyType = (mtFirst, mtSecond, mtThird);
var
ordValue:integer;
enumValue:TMyType;
...
ordValue:= Ord(mtSecond); // result is 1
Pero, ¿cómo puedo hacer la operación inversa y convertir un entero en un tipo enumerado?
tipo TMyType = (mtFirst = 1, mtSecond = 2, mtThird = 3); var ordValue: integer; enumValue: TMyType; ordValue: = Entero (mtSegundo); // resultado es 2 –