CX_LOCALE::WorkingDays
Beschreibung:
Diese Funktion liefert die Arbeitstage des Landes.
128 = Montag,
64 = Dienstag,
32 = Mittwoch,
16 = Donnerstag,
8 = Freitag,
4 = Samstag,
2 = Sonntag,
1 = undefiniert,
( 0 = Arbeitstage des übergeordneten Landes. Erscheint nur als Ausgabe, wenn keines der übergeordneten Locales Arbeitstage definiert hat. )
Anmerkung:
für die Objekte Klasse CX_LOCALE und CX_STATE_LOCALE liefert die Funktion die Arbeitstage des Locales. Wenn es keine Arbeitstage definiert wurde, dann die Arbeitstage 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 Arbeitstage des übergeordneten Landes, wenn ein übergeordnetes Land existiert. Wenn kein übergeordnetes Land bei diesem Objekt existiert, dann gibt die Funktion die Arbeitstage für dieses Land zurück.
Code-Beispiel:
SystemObject Call(GetLocale)
Get(upperLocale) Dup
if { Call(WorkingDays)}
else { "locale not set" Attention }
............................
SystemObject Call(GetCountries)
0 Swap
GetElement Call(WorkingDays)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(IN) | Top | CX_LOCALE, CX_STATE_LOCALE, oder CX_COUNTRY_LOCALE |
das Locale |
Stack(OUT) | Top | INTEGER | Arbeitstage |