Devuelve un valor de enumeración conocido por su valor associated.
// Describe the enumeration
AnEnumeration is Enumeration
Value1 = "A"
Value2 = "B"
END
MyEnumeration is Enumeration
// "Value1" is assigned to MyEnumeration
MyEnumeration = EnumerationFromValue(AnEnumeration, "A")
// The trace shows Value1 -> "A"
Trace(MyEnumeration..Name + " -> " + MyEnumeration..Value)
// "Value2" is assigned to MyEnumeration
MyEnumeration = EnumerationFromValue(AnEnumeration, "B")
// The trace shows Value2 -> "B"
Trace(MyEnumeration..Name + " -> " + MyEnumeration..Value)
Sintaxis
<Result> = EnumerationFromValue(<Enumeration> , <Value> [, <Default>])
<Result>: Enumeración Variable
Variable de tipo Enumeración.
<Enumeration>: Enumeración Variable
Nombre de la variable de tipo Enumeración que se utilizará.
<Value>: Variant
Valor simple (string, integer, real, boolean, ....) de la enumeración.
<Default>: Opcional Variable
Valor de Default que debe darse a la enumeración si no se encuentra el <Valor>.. Si no se especifica este parámetro y no se encuentra el <Valor>, se genera un error fatal (excepción).