Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 04-07-2012
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 21
Chris Va por buen camino
Cita:
Empezado por negrokau Ver Mensaje
Hola a todos, me gustaria una pequeña ayuda, que es cuando presiono la tecla "." del teclado numerico, me aparezca en el tedit ,(coma), todo esto es a base de que quiero ingresar unos nros. con decimales, y es medio incomodo tener que presionar el boton de la coma del teclado, XQ presionando el .(punto) del teclado numerico no me reconoce como decimal.

Espero que hayan entendido mi pregunta... desde ya muchas gracias.....
El punto no es reemplazar el punto por la coma. El punto es un problema de preferencias regionales. En algunos países, se utiliza la coma como separador de punto decimal. En otros, se usa el punto que es el estándar internacional.

Creo que no es necesario que en cada valor cambies el punto por una coma. Talvez bastaría con cambiar la variable de configuración regional que determina el separador de punto decimal. La variable global es DecimalSeparator. Si el valor de esa variable es el punto, tu programa empezará a reconocer el punto como separador decimal.

Hacer lo que quieres hacer introduce Bugs futuros en los programas. Estos casos ya se han visto muy a menudo acá en el club. Haz una búsqueda de escenarios dónde los desarrolladores se quejan de "mi programa funciona perfecto, pero no en X computadora...". La mayoría de los casos, es por no respetar las configuraciones regionales.

La solución que te propuse anteriormente es sólo superficial. No abarca todos los escenarios. Por ejemplo, que pasaría si un usuario escribe una coma en lugar de un punto como separador decimal? La solución propuesta por mí fallaría. Es por esta razón, que todas las funcionalidades que utilicen y manipulen de una u otra forma la configuración regional, tienen que implementarse con mucho cuidado para no introducir Bugs futuros.

Saludos!
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web

Última edición por Chris fecha: 04-07-2012 a las 18:55:11.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
El programa se queda "colgado" mientras copia y luego "despierta" NeWsP OOP 5 10-03-2010 22:05:40
"OBJECT OR CLASS TYPE REQUIRED" en "APPLICATION EXENAME" Xavierator Varios 3 27-10-2008 09:09:50
Como hacer que se vea "Si" en vez de "TRUE" en un DBGrid lu9eui C++ Builder 2 07-08-2007 04:03:13
Necesito llamar a métodos de clases "hija" desde su clase "padre" Flecha OOP 17 20-04-2007 00:03:53


La franja horaria es GMT +2. Ahora son las 17:41:25.


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