![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
problemas cadenas y float
amigo las verdad estoy desesperado
por mas que he leído no logro solucionarlo no se por que no puedo convertir str a float lo he intentado así y nomas no lo logro
tambien he visto: http://www.delphibasics.co.uk/RTL.asp?Name=StrToFloat he leido en el foro y me he puesto a googlear las solución es la misma pero no me funciona uso delphi 2010 no tendrá que ver alguna configuración de mi equipo o que se yo gracias por su apoyo y perdon por hacer una pregunta tan básica |
#2
|
||||
|
||||
Hola noelr.
Ese problema se ocasiona por la configuración regional del S.O. Nosotros usamos la coma como separador decimal mientras que los sajones el punto, por lo que seguramente tengas definido a la coma como símbolo decimal en Configuración regional y de idioma (panel de control). Te propongo dos soluciones: 1)
2)
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 03-05-2012 a las 07:37:28. Razón: tabular comentarios |
#3
|
||||
|
||||
También puedes poner '12,3' con coma y no con punto.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
||||
|
||||
Si el valor es ingresado dentro de tu aplicacion, lo que podes hacer es manjear por defecto el valor que se ingresa por teclado.
En este caso si necesitas que sea "," validar que es lo que se ingresa y cambiar por lo que necesites. y tambien vas a poder configurar con el valor en este hilo se habla del tema http://www.clubdelphi.com/foros/show...usandseparator |
#5
|
|||
|
|||
creo que lo mas fácil seria usar la opción que propone ecfisa por que ya tengo la base de datos de unos 12000 registros
gracias a todos por sus respuestas, pero me surge otra duda que pasara si ejecuto mi aplicación en una maquina que tenga una configuración diferente? por la noche que llegue a mi casa aplicare las soluiones que me pasaron ![]() gracias una vez mas |
#6
|
||||
|
||||
Hola noelr.
Cita:
O del mismo modo con la función StringReplace Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 03-05-2012 a las 19:23:44. |
#7
|
||||
|
||||
Cita:
La única razón para tener que meterse en esos menesteres es que lo que escribe el usuario (coma o punto) difiera de lo que [el mismo usuario] tiene configurado en su sistema. Y bueno, ahí sí, lo que el cliente pida... // Saludos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas en D7 con cadenas grandes | JCarlosas | Varios | 5 | 02-02-2009 20:43:41 |
problemas para comparar 2 cadenas | spyfenix | OOP | 2 | 18-12-2007 17:44:48 |
Problemas con los float | tato | Varios | 2 | 03-04-2006 11:57:38 |
Problemas con float.... | ilichhernandez | Varios | 2 | 20-12-2005 16:19:20 |
Problemas al Isertar Cadenas con SQLQuery de DBExpress | chivofbv | Conexión con bases de datos | 0 | 10-11-2004 19:53:35 |
![]() |
|