So come convertire un tipo enumerato in un numero intero.Come si converte un numero intero in un tipo enumerato?
type
TMyType = (mtFirst, mtSecond, mtThird);
var
ordValue:integer;
enumValue:TMyType;
...
ordValue:= Ord(mtSecond); // result is 1
Ma come si fa l'operazione inversa e si converte un numero intero in un tipo enumerato?
tipo TMyType = (mtFirst = 1, mtSecond = 2, mtThird = 3); var ordValue: intero; enumValue: TMyType; ordValue: = Integer (mtSecond); // result is 2 –