• Martes 7 de Abril de 2020, 06:27

Autor Tema:  Configuracion Regional  (Leído 755 veces)

Dieguinho.

  • Miembro MUY activo
  • ***
  • Mensajes: 163
    • Ver Perfil
Configuracion Regional
« en: Martes 26 de Septiembre de 2006, 16:08 »
0
Buenas. Espero que alguien me pueda guiar sobre lo siguiente.

Hay una pc que usa diferentes programas. Y varios de ellos usan una configuracion regional diferente, por lo que si se ejecuta la aplicacion con la configuracion incorrecta esta no funciona.

Por lo tanto pensaba buscar la manera de poder cambiar parte de esas configuraciones antes de abrir la aplicacion.
Una de las cosas que me acuerdo que hay que cambiar era por ej. en "Configuracion Regional/Numeros/Simbolo Decimal" la coma por el punto o viceversa y algunas cosas por el estilo.

Estuve revisando un poco antes de postear y encontre esto pero la verdad no se bien como usarlo o que faltaria aplicar, es algo con GetLocaleInfo y SetLocaleInfo


Public Declare Function GetLocaleInfo Lib "kernel32" Alias "GetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String, ByVal cchData As Long) As Long

Public Declare Function SetLocaleInfo Lib "kernel32" Alias "SetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String) As Long

Public Const LOCALE_ICURRDIGITS = &H19 ' # local monetary digits
Public Const LOCALE_ICURRENCY = &H1B ' positive currency mode
Public Const LOCALE_IDIGITS = &H11 ' number of fractional digits
Public Const LOCALE_IINTLCURRDIGITS = &H1A ' # intl monetary digits
Public Const LOCALE_ILZERO = &H12 ' leading zeros for decimal
Public Const LOCALE_INEGCURR = &H1C ' negative currency mode
Public Const LOCALE_INEGSEPBYSPACE = &H57 ' mon sym sep by space from neg amt
Public Const LOCALE_INEGSIGNPOSN = &H53 ' negative sign position
Public Const LOCALE_INEGSYMPRECEDES = &H56 ' mon sym precedes neg amt
Public Const LOCALE_IPOSSEPBYSPACE = &H55 ' mon sym sep by space from pos amt
Public Const LOCALE_IPOSSIGNPOSN = &H52 ' positive sign position
Public Const LOCALE_IPOSSYMPRECEDES = &H54 ' mon sym precedes pos amt


Cualquier ayuda se agradecera!

Saludos

luciano2

  • Miembro activo
  • **
  • Mensajes: 71
    • Ver Perfil
    • http://www.recursosvisualbasic.com.ar/
Re: Configuracion Regional
« Respuesta #1 en: Martes 26 de Septiembre de 2006, 16:38 »
0
Hola creo que en este post , aunque no lo probé, creo que funciona:

http://www.lawebdelprogramador.com/codigo/...to=Visual+Basic

saludos


--------------------------

Recursos Visual basic - Ocx - Código fuente

Dieguinho.

  • Miembro MUY activo
  • ***
  • Mensajes: 163
    • Ver Perfil
Re: Configuracion Regional
« Respuesta #2 en: Martes 26 de Septiembre de 2006, 17:10 »
0
sisi, despues de escribir el post segui revisando y llegue a la misma pagina que me mandaste y funciona!!

igualmente te agradezco!!!

saludos