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