Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Valore costante
martedì 30 giugno 2009 - 17.04
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Luke84
Profilo
| Newbie
11
messaggi | Data Invio:
mar 30 giu 2009 - 17:04
Salve a tutti,
ho un problema con il valore da assegnare ad una costante.
Il mio programma (scritto in vb.net) deve leggere le impostazioni internazionali su vista,
Per XP la costante era così definita:
Const LOCALE_USER_DEFAULT = &H400
e la relativa funzione era:
<Runtime.InteropServices.DllImport("kernel32.dll", CharSet:=Runtime.InteropServices.CharSet.Auto)> _
Public Shared Function GetLocaleInfo(ByVal Locale As Integer, ByVal LCType As Integer, ByVal lpLCData As String, ByVal cchData As Integer) As Integer
End Function
Su vista il nome della costante è:
Const LOCALE_NAME_USER_DEFAULT ma non trovo il valore da assegnargli.
P.S.
E' sempre questo il metodo per leggere impostazioni come valuta, formato ora, formato data ecc?
Grazie per la risposta!
Luke84
aiedail92
Profilo
| Expert
993
messaggi | Data Invio:
gio 2 lug 2009 - 00:09
Ciao
Probabilmente puoi continuare ad usare la funzione GetLocaleInfo con la costante LOCALE_USER_DEFAULT anche su Windows Vista, anche se la documentazione consiglia da Vista in poi di passare alla funzione GetLocaleInfoEx:
>Note: For interoperability reasons, the application should prefer the GetLocaleInfoEx
>function to GetLocaleInfo because Microsoft is migrating toward the use of locale
>names instead of locale identifiers for new locales.
>Any application that runs only on Windows Vista and later *should* use GetLocaleInfoEx.
Sorgente:
http://msdn.microsoft.com/en-us/library/dd318101
(VS.85).aspx
La costante LOCALE_NAME_USER_DEFAULT va infatti usata in questa seconda funzione, GetLocaleInfoEx, ed è definita come NULL. La documentazione la puoi trovare qui:
http://msdn.microsoft.com/en-us/library/dd318103
(VS.85).aspx
Luca
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !