Lade...
 

CX_SYSTEM_OBJECT::GetAllLocales

CX_SYSTEM_OBJECT::GetAllLocales ab DLL-Version 4.5.2.173619

Beschreibung:

Diese Methode lädt die vollständige Locale-Information und stellt sie als CX_MASTER_LOCALE-Objekt zur Verfügung.

Achtung: Das CX_MASTER_LOCALE-Objekt besitzt die darin enthaltenen Sub-Locales und löscht diese sobald es gelöscht wird. Das heißt, dass das CX_MASTER_LOCALE in einer Variablen gehalten werden muss, die Locale-Objekte vor der Garbage-Collection zu schüzten. Nur ein Sub-Locale zu halten, hilft hier nicht!

Code-Beispiel:
Var(masterLocale) SystemObject Call(GetAllLocales) -> masterLocale // remember master locale in a variable to protect all locales from GarbageCollection masterLocale FillWindow(win)   Window(win, . . .) {   ObjectTree(CX_MASTER_LOCALE::locales, 7, 7, 0, 0) [     INITIALIZE: [ Path(CX_LOCALE::sublocales) NODE ] SetFormat                 [ Path(CX_LOCALE::call(LocaleSymbol)) ] SetFormat                 [ Path(CX_LOCALE::name) ] SetFormat                 [ Path(CX_LOCALE::Holidays()) NODE ] SetFormat                 [ Path(CX_HOLIDAY::name) ] SetFormat ] }

 

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top OBJECT CX_SYSTEM_OBJECT
Stack(Out) Top OBJECT CX_MASTER_LOCALE
Funktionsaufruf: Call(GetAllLocales)