| |||
| Es posible cambiarla desde vb6.0, es decir cambiarla a una especifica, con solo pulsar un boton? ó quizas llamando a la ventana para hacerlo manualmente o se puede especificar que miprograma.exe use una determinada configuracion regional que no dependa de la que usa el S.O |
| |||
| Respuesta: Cambiar configuracion regional desde vb6.0 prueba con esto:
Código:
Dim n as Byte
Dim X As Variant
n = 0
Repite:
X = Mid(Date, 7)
If Len(X) < 4 Then
X = MsgBox(" ¡¡¡ ATENCION !!!" & Chr(10) & Chr(10) & _
"Modifique la ""Configuración Regional"" de forma que" & chr(10) & _
"la fecha tenga el formato de ""dd/mm/aaaa""", vbCritical)
Shell "rundll32.exe shell32.dll,Control_RunDLL " & _
"intl.cpl" & _
",," & _
Format$(0)
n = n + 1
If n > 3 Then
End
Else
GoTo Repite
End If
End If
'Este código lo pongo en las primeras líneas del procedimiento Main.
|
| |||
| Respuesta: Cambiar configuracion regional desde vb6.0 No sucedio nada, quizas algo fallo en el codigo voy a revisarlo mejor, por otro lado mi problema surge por el tipo de moneda, en el windows xp generalmente biene con la configuracion regional Español(España). Lo que quiero hacer es cambiarla a Español(Perú) automaticamente si es que se puede o si no llamar al formulario de configuracion regional para hacerlo manualmente o si existe alguna otra alternativa |