[Inhalt] [Zurück] [Weiter] [Thema] [Index]

SetZPRaster()


Syntax:

SetZPRaster (String MonTag, Bool MTPlus, String StdMin, Bool SMMinus)
MonTag: Angabe von Tag und Monat
MTPlus: True=angegebenes Jahr, False=voriges Jahr
StdMin: Angabe von Stunde und Minute
SMMinus: True=voriger Tag, False=angegebener Tag

Beispiel:

SetZPRaster ("1.11", False, "7:30", False)

Beschreibung:

Legt fest, wann ein Jahr und wann ein Tag wechselt. Dies betrifft den Operator @, wenn kein Tag/Monat oder keine Stunde/Minute angegeben sind.

Standardmäßig wechselt ein Jahr am 1.11. des Vorjahres und ein Tag um 7:30.

MTPlus legt fest, ob der Jahreswechsel im vorigen Jahr (False) oder im angegeben Jahr (True) erfolgen soll. SMMinus legt fest, ob der Tageswechsel im angegebenen Tag (False) oder im vorigen Tag (True) erfolgen soll. Für 1.1. bzw. 0:00 hat diese Angabe keine Bedeutung.

Beispiel:

zp := @"1980" ergibt den 1.11.1979 7:30.

Nach

SetZPRaster("1.1.", False, "0:00", False)

ergibt sich aus zp := @"1980" der 1.1.1980 0:00.

Wenn hinter dem String, der an den @-Operator übergeben wird, ein + angehängt wird, dann wird, falls kein Tag/Monat angegeben wurde, ein Jahr addiert oder falls keine Stunde/Minute angegeben wurde, ein Tag addiert.



toposoft 28.03.2024