Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 27-12-2007
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 22
Héctor Randolph Va por buen camino
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


Código Delphi [-]
function TextoANumero(S: String;var Valor: Extended; LCID: Integer):Boolean;
var
  FS: TFormatSettings;
begin
 GetLocaleFormatSettings(LCID,FS); // Llenar la estructura TFormatSettings
 S:=StringReplace(S,FS.ThousandSeparator,'',[rfReplaceAll]);//Elimina separador de miles
 Result:=TextToFloat(PChar(S),Valor,fvExtended,FS);//Convierte a texto
end;

 // 1034  LCID Español (España tradicional)
 // 3082  LCID Español (España moderno)
 // 2058  LCID Español (México)
 // 11274 LCID Español (Argentina)

procedure TForm1.Button1Click(Sender: TObject);
var
  FS: TFormatSettings;
  Flotante: Extended;
begin
 if TextoANumero(Edit1.Text,Flotante,1034) then
    ShowMessageFmt('%f',[Flotante])
 else
  ShowMessage('Error');
end;

Saludos
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
StrToFloat con puntos como decimales JosepZ Varios 3 31-10-2007 10:51:26
Problemas con StrToFloat MaMu Varios 1 08-07-2007 09:25:10
ayuda con strtofloat, ayuda punto flotante TURING Varios 5 30-04-2004 08:03:59


La franja horaria es GMT +2. Ahora son las 10:12:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi