PDA

Ver la Versión Completa : Delphi omite este codigo


pablonill
23-07-2012, 16:50:00
Buenos dias, gracias por su tiempo!, disculpen la ignorancia, tengo el siguiente escenario, quiero cargar los datos de un Enum de la impresora fiscal hasar a un ClientDataset y uso el siguiente codigo.


for c := Low(TiposDeDocumento) to High(TiposDeDocumento) do
begin
MTipo_Doc.Append;
MTipo_DocNombre.Value := GetEnumName(TypeInfo(TiposDeDocumento), c);
MTipo_DocValor.Value := GetEnumValue(TypeInfo(TiposDeDocumento), MTipo_DocNombre.Value);
MTipo_Doc.Post;
end;


Resulta que delphi no me compila la linea de código, hace como si no estuviese. Alguien sabe que es lo que sucede?, Muchas gracias.

duilioisola
23-07-2012, 17:55:34
¿Cuál es la línea que salta?

Si es la primera (for c...), puede ser que TiposDeDocumeto esté vacío. Esto hará que no ejecute ninguna de las líneas dentro del bloque begin..end.