is not a valid floating point
Aquí de nuevo yo preguntando, tal vez sea algo trivial pero no encuentro la causa de este error y quisiera me apoyaran a verificar que lo pudiera estar generando, ya que no me acepta cantidades numéricas en miles.
Estoy capturando los datos desde un TStringGrid, pero estos al ser en miles me arroja el error de " '{cantidad en miles}' is not a valid floating point ". Les dejo la parte del código en donde se presenta el error. :confused:
Quedo atento de sus comentarios, y agradezco el apoyo que brindan en este foro que siempre es de mucha ayuda. :D^\||/ |
te has fijado en la configuracion regional?
|
Gracias por preguntar y ya quedo resuelto, pues leyendo algunos post relacionados de este foro encontré el siguiente:
http://www.clubdelphi.com/foros/show...448#post123448 En donde menciona una solución que me ha funcionado de maravilla. Verán resulta que cuando yo tomaba el String con el valor numérico este contenía el valor decimal completo: p/e = "45,000.00"; lo cual al pasarlo a un valor FLOAT era invalido y arrojaba el error. Lo único que hice fue crear una función que elimine los puntos decimales para evitar el error y posterior darle formato nuevamente para su uso en el programa.
:D^\||/ |
La franja horaria es GMT +2. Ahora son las 01:31:05. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi