Gracias rgstuamigo por tu respuesta.
Me serviria si el dato de "sf" es constante pero desafortunadamente en el codigo real, viene de un "IdClient.IOHandler.ReadLn()", es decir, el dato lo manda el servidor y en el servidor la configuracion regional esta en "Español (mexico)".
Lo resolvi, pero estoy casi seguro que va a volver a pasar:
1) Cambie la configuracion regional a "Ingles (EUA)"
2) Corri el programa, antes de ejecutar el proceso donde marca el error, volvi a cambiar la configuracion regional a Español (Mexico).
3) Corri el proceso y ya no me marco el error.
4) Cerre el programa y volvi a correrlo, ejecute el proceso que marcabaa error y ya no lo hizo.
Saludos!
|