FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con los float
Hola a todos, estoy haciendo una aplicacion que me tine que captura numeros flotantes, y hacer operaciones con ellos; como ustedes bien saben delphi asume el simbolo que separa la parte entera, de la real de un numero dado(una coma o un punto) del simbolo que este configurado en el sistema operativo; pues bien mi prgunta es; de que forma yo se cual es el simbolo que el sistema operativo asumio para diferenciar la parte real de la entera, desde mi aplicacion.
pregunto esto, porque yo trabajo en un portatil y en este la parte real la diferencia una coma, pero el problema es cuando paso la aplicacion a otro computador donde el simbolo utilizado es el punto, pues me va a generar un herror de dato no reconocido como float, agradesco de antemano la orientacion que me puedan brindar |
#2
|
|||
|
|||
Existe una constante de tipo char que se llama DecimalSeparator y que contiene ese caracter (punto o coma)
|
#3
|
||||
|
||||
dichoso separador decimal Aqui se discute como cambiar por código el separador decimal con controles de Base de Datos.
Otra forma es capturando el texto que se va a convertir, buscar el punto y si existe, lo reemplazas por la coma con la función StringReplace. Así siempre te funcionará independientemente del sistema operativo. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problemas con float y redondeos | wonder boy | Firebird e Interbase | 17 | 27-12-2005 20:59:06 |
Problemas con float.... | ilichhernandez | Varios | 2 | 20-12-2005 16:19:20 |
format float() | rastafa1 | DelphiPACK | 1 | 04-03-2005 07:18:29 |
de float a string | davidgaldo | Varios | 1 | 18-05-2004 15:41:26 |
Float | marianaf | Varios | 1 | 24-11-2003 19:44:47 |
|