![]() |
Sobre el componente ATexto 2.0
Hola,
Cuando el apartado de componentes del ClubDelphi estaba disponible había allí un componente de nombre ATexto y cuya versión era 2.0 y cuyo cometido era "traducir" números a su correspondientes "texto", esto es, ya sabéis: Código:
85 = Ochenta y cinco Mi intención es guardarlo, como debe ser, y traducirlo a PHP. ¿Qué me decís? ¡Gracias de antemano! :) :D |
Saludos
Buscando en google, me encontre con esto: http://delphi.garcia-cuervo.com/Recursos.htm No te aseguro que sea la misma version. |
Yo tenía esta función guardada por ahí a ver si te sirve la idea. Un Saludo. |
Hola,
Cita:
Respecto de la función que propones Marcos, sí, la había visto en los Foros y, no diré yo que esté mal. Miré por el componente ATexto 2.0 porque sabía que era muy curioso. Alguna vez incluso utilizé alguno similar, pero, no era ATexto.
Bueno, muchas gracias a los dos, ahora a traducirlo a PHP... ¡qué pronto lo he dicho! :D |
1 Archivos Adjunto(s)
Por si acaso te sirve, yo uso esta función desde hace años, no sé de quién es, la utilizo tal y como me la pasaron, creo que ni la toqué y nunca he tenido problema con ella.
Tiene la particularidad de traducir a castellano y catalán, por lo que es fácilmente adaptable para otros idiomas. |
Hola,
Te lo agradezco Casimiro. :) |
HOla, El codigo que proporciono marcoszorrilla esta muy bueno y se le agradece la ayuda; pero solo hay un problema.
no convierte decimales y necesito que convierta decimales, alguno de ustedes podria pasarme un codigo que convierta tambien decimales? gracias por su atención |
El código recuerdo haberlo modificado con la entrada del Euro, finalmente lo he encontrado:
Un Saludo. |
Hola
Este hilo es muy viejo, pero se reactivo por alguna razón. No se si sera la versión 2, pero este es el que me pasaste Dec. en algún momento. Saludos |
|
marcoszorrilla gracias!!! con respecto al cod. el primero me funciono de perfectamente,, pero el segundo que generastes para los decimales no me funciona en la parte de las variables cuando se cren,
var Millones,Miles,Unidades,n: LongInt; Linea : String; entero,decimal:variant; n1,n2ouble; --> esta variable me dice: undeclared identifier: 'ouble':confused: te agradeceria la ayuda!!! :rolleyes::cool: saludos!!! gracias!!! |
|
Ya lo he arreglado, pero no era ni error ni errata, ya me ha pasado otra vez, es el "parser", que se ve no le gusta la combinación esa:
La primera y la segunda son exactamente iguales, pero en la primera no hay un espacio entre los dos puntos y Double. Un Saludo. |
Llego tarde, pero en trucomanía hay una función que hace exactamente lo mismo (no sé si con decimales funciona).
Salu2. :) |
gracias a todos.. bueno ya modifique la variable como em dijeron!!! y la verifico perfectamente pero en la parte de
xIntToLetras:=Linea; me dice lo siguiente: not enough actual parameters de verdad gracias a todos y disculpen la molestia... |
bueno otra cosa :) quisiera saber si se puede complementar una laber en otro es decir, por lo menos cuando da el resultado traducido a letras!!! tener un limite y continuar en la linea de abajo:
1.254.525,58 un millon docientos cincuenta y cuatro mil quinientos veinticinco con cincuenta y ocho centimos... a 1.254.525,58 un millon docientos cincuenta y cuatro mil quinientos veinticinco con cincuenta y ocho centimos... :confused::confused::confused::confused: |
Hola
La verdad no veo como hacerlo en un label, creo que seria mejor usar un memo. Saludos |
Estableciendo el Autosize a false, wordwrap a true del label, obtendrás ese comportamiento.
Saludos |
La franja horaria es GMT +2. Ahora son las 05:32:44. |
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