CX_SYSTEM_OBJECT::SetLocaleByObject
Beschreibung:
Diese Funktion setzt ein übergebenes Locale als neues System-Locale.
Code-Beispiel:
Define(NameDays)
// get also the dates when summer- and wintertime are activated and the difference between
// the summer- and wintertime
GetObject(, HereDate) -> date
GetObject(, HereLocale) if
{
GetObject(, HereLocale) SystemObject Call(SetLocaleByObject)
date Call(MLNameOfDay) PutValue(, HereDateName)
date Call(YearOfDate) SystemObject Call(WinterSummerChangeTerm) -> hereWinsumChangeTerm
date Call(YearOfDate) SystemObject Call(SummerWinterChangeTerm) -> hereSumwinChangeTerm
hereWinsumChangeTerm ifnot { NULL -> hereSumwinChangeTerm }
hereSumwinChangeTerm ifnot { NULL -> hereWinsumChangeTerm }
systemLocale SystemObject Call(SetLocaleByObject)
}
GetObject(, ThereDate) -> date
GetObject(, ThereLocale) if
{
GetObject(, ThereLocale) SystemObject Call(SetLocaleByObject)
date Call(MLNameOfDay) PutValue(, ThereDateName)
date Call(YearOfDate) SystemObject Call(WinterSummerChangeTerm) -> thereWinsumChangeTerm
date Call(YearOfDate) SystemObject Call(SummerWinterChangeTerm) -> thereSumwinChangeTerm
thereWinsumChangeTerm ifnot { NULL -> thereSumwinChangeTerm }
thereSumwinChangeTerm ifnot { NULL -> thereWinsumChangeTerm }
systemLocale SystemObject Call(SetLocaleByObject)
}
;
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_LOCALE, CX_STATE_LOCALE oder CX_COUNTRY_LOCALE | das Locale-Objekt |
Stack(Out) | Top | - | - |
Funktionsaufruf: Call(SetLocaleByObject)