![]() |
StrtoFloat
Hola amigos... tengo un preguntita...
necesito transformar el contenido de un TEdit, en una variable de tipo double. El problema es que el contenido del TEdit es la siguiente manera, por ejemplo: 25.687,63 <-- es decir con puntos separador de miles y coma decimal. ¿Como hago para transformar ese numero (string) a un numero del tipo float y asi poder trabajar con el? Muchas gracias por su tiempo |
Bueno, por el foro hay infinidad de hilos con esto que preguntas, si mal no recuerdo debes usar la funcion DecimalSeparator para asignar la coma como separador decimal (como lo dice el nombre), tambien debes de quitar los puntos que separan los miles y puedes usar la funcion StringReplace.
Busca en la ayuda de delphi para que veas los formatos de cada una de estas funciones. Salud OS |
Hola mjjj
Siguiendo la idea de Egostar, aquí te pongo una función para convertir el texto a número En esta página puedes obtener una tabla con los valores que le puedes pasar en el parámetro LCID: http://www.microsoft.com/globaldev/r.../lcid-all.mspx
Saludos |
La franja horaria es GMT +2. Ahora son las 06:58:38. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi