Lade...
 

CX_LOCALE::LanguagePos

CX_LOCALE::LanguagePos

Beschreibung:

Diese Funktion liefert die Systemnummer der Localsprache. 

Anmerkung:

für die Objekte Klasse CX_LOCALE und CX_STATE_LOCALE liefert die Funktion die Systemnummer der Landessprache. Wenn es keine Localsprache definiert wurde, dann  die Landessprache des übergeordneten Landes. Falls kein übergeordnetes Land existiert - Fehlermeldung "Fehler in einer Basisklasse." ("Error in a base-class")

für die Objekte Klasse CX_COUNTRY_LOCALE liefert die Funktion die Landessprache des übergeordneten Landes, wenn ein übergeordnetes Land existiert. Wenn kein übergeordnetes Land bei diesem Objekt existiert, dann gibt die

Funktion die Landessprache für dieses Land zurück.

Code-Beispiel:

SystemObject Call(GetLocale)
Get(upperLocale) 
if { Call(LanguagePos)}
else { "locale not set" Attention }
............................
SystemObject Call(GetCountries)
0 Swap
GetElement Call(LanguagePos)

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(IN) Top  CX_LOCALE,  CX_STATE_LOCALE, 
oder CX_COUNTRY_LOCALE
das Locale
Stack(OUT) Top  INTEGER die Systemnummer der Landessprache 
Funktionsaufruf: Call(LanguagePos)