Die Locale-Eigenschaft setzt/liefert die clientseitige Locale. Locales geben die Sprachbedingungen an, unter der die Anwendung gestartet wurde. Durch Änderung der Eigenschaft Locale kann die Anwendung zur Anzeige einer bestimmten Sprache gebracht werden.
|
Syntax | |
|
Locale() | |
|
Rückgabewert | |
|
Typ |
Beschreibung |
|
Long |
Locale des Client |
|
Parameter | |
|
Keine | |
Beispiel
Im unten angegebenen Code wird die clientseitige Locale abgefragt und in Abhängigkeit dessen die client- und serverseitige Locale gesetzt.
Loc := Client.Locale
If (Loc And &H07) = &H07 Then
#German, sets Server Locale on German and Client Locale on English
Server.DialogLanguage := "DE"
Server.Locale := 1031
Client.Locale := 1031
ElseIf (Loc And &H09) = &H09 Then
#English, sets Server Locale on English and Client Locale on English
Server.DialogLanguage := "UK"
Server.Locale := 1033
Client.Locale := 1033
ElseIf (Loc And &H04) = &H04 Then
#Chinese, sets Server Locale on English and Client Locale on English
Server.DialogLanguage := "CH"
Server.Locale := 1033
Client.Locale := 1033
ElseIf (Loc And &H0C) = &H0C Then
#Frensh
Server.DialogLanguage := "FR"
Server.Locale := 1033
Client.Locale := 1033
ElseIf (Loc And &H0A) = &H0A Then
#Spanish
Server.DialogLanguage := "ES"
Server.Locale := 1033
Client.Locale := 1033
ElseIf (Loc And &H10) = &H10 Then
#Italian
Server.DialogLanguage := "IT"
Server.Locale := 1033
Client.Locale := 1033
Else
#Anything else
Server.DialogLanguage := "UK"
Server.Locale := 1033
Client.Locale := 1033
EndIf