![]() |
Cambio formato de numero
Amigos del foro
Tengo un instalador de mi sistema pero tengo un problema cuando se instala en una maquina y el formato de numero esta estableciod como "," y no el simbolo decimal "." no funciona la cargada de datos en los ctlist se puede por programa cambiar? si tener que el usuario este entrando a panel de control ,cambio de formato numero..... he visto que otros software al momento de instalar cambia este formato como lo hacen??? :rey: |
No estoy seguro, pero si abres el editor del registro y vas a la clave
HKEY_USERS\.DEFAULT\Control Panel\International Tienes todos los valores que se cambian desde el panel de control, es cuestión de probar a cambiar 2 valores que se llaman sDecimal y sMonDecimalSep. Ten en cuenta que ésto lo hace para todo los programas de manera permanente, ¿ no te sería más facil incluir en el evento Keypress de tus programas el cambio de punto decimal por comma ?, es un simple IF y un MOVE. Un saludo y suerte.- |
Hola Amigo, te envie un correo al hotmail.
Saludos |
Gracias por la respuesta Josber y Hrmcobol
Recibi el correo con el programa , se pone al comienzo de cada programa o al inicio del sistema? Si tengo ya establecido "." y "," lo invierte? porque a las maquinas que se instala no se como lo tienen su sistema numerico este paquete lo vendo por internet. En todo caso habria una forma de trastear si esta con el formato numerico requerido caso contrario activo este programa. Probare en todos los casos haber como funciona. |
Reger, yo tengo un EXE que hace de menu y ejecuta las dlls, por lo tanto cuando arranca(opened) cambio la configuracion y cuansa salgo(closed) la vuelvo a dar vuelta.
Saludos |
Josber
Cita:
Si no es mucho, me podrías dar un ejemplo de esta instrucción (?, es un simple IF y un MOVE) para implementarlo en mi programs, Saludos |
Cita:
En el Evento KeyPress del campo, pones: Código COBOL:
|
Josber
Cita:
El problema se presenta cuando la configuración del compu en el panel de control el (.) punto esta como decimal y la comma (,) como unidad de mil, al grabar se registra como un numero entero. Hay alguna forma de cambiar la configuración del panel de control por programa sin intervención del usuario. Agradecido por tu ayuda Saludos |
1 Archivos Adjunto(s)
Juan, fijate si en tu form estas usando en SPECIAL-NAMES DECIMAL-POINT IS COMMA.
Archivo Adjunto 468 |
1 Archivos Adjunto(s)
Cita:
|
Cita:
Un salu2.- |
Amigos, a ver si usamos la búsqueda ;) [Sintaxis] Cambiar el punto decimal por coma - COBOL Foro
|
Hola Amigos:
Asi lo hago yo al ingresar a la primera ventana. Código COBOL:
Código COBOL:
Saludos. Fito... |
| La franja horaria es GMT +2. Ahora son las 15:21. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.