¿Cómo? Con el procedimiento Str.
Ejemplo:
Str ( ZQuery1.FieldDefs.Items[i].DataType, s );
showmessage(s)
;A Str le pasamos el primer parámetro que es el enumerado y el segundo que es una variable del tipo string, ambos por referencia y el procedimiento asignará a la variable, en este caso “s” el valor string del enumerated.
procedure Str(var X: TNumericType[:NumPlaces[:Decimals]];var S: String)
Opcionalmente, se puede establecer el formato numérico, ya que Str también convierte tipos de datos numéricos, sean o no enumerados, aunque para los no enumerados hay funciones más completas y con la comodidad de ser funciones y no procedimientos.
Documentación de Str en Lazarus
Documentación de Str en Free Pascal
No hay comentarios:
Publicar un comentario