Ich möchte in meiner Visualisierung gewisse Ereignisse anzeigen und dafür die Funktion HOLIDAY etwas zweckentfremden.
Den FB und den DB von Holiday kopieren und als z.B. Ereignis abspeichern.
In den EREIGNIS DB eine Reihe von Ereignissen eintragen.
Der EREIGNIS FB soll dann am aktuellen Tag das Tagesereignis und am Tag zuvor das morgige Ereignis ausgeben.
Pro Tag kommt nur ein Ereignis vor.
Das Bit Holiday benötige ich nicht, dafür aber Bit “EREIGNIS MORGEN” und Bit “EREIGNIS HEUTE”
Ebenso die beiden Strings “EREIGNIS MORGEN” und String “EREIGNIS HEUTE”
Die Eingänge Freitag, Samstag und Sonntag benötige ich ebenfalls nicht, ebenfalls nicht die Landesauswahl.
Auch die Berechnung von “OSTERN” wird dann ja nicht benötigt.
Das ganze hört sich zwar jetzt etwas viel an, aber vielleicht hat ja jemand die zündende Idee und kann das mal so eben auf dem “Nichts” schreiben.
Leider bin ich nicht fit genug, den Quellcode so zu modifizieren, dass es klappt.
ich hoffe ich habe deine wünsche richtig interpretiert !
habe versucht wie gewünscht “aus dem nichts” etwas zu programmieren
das wertet zumindest die ereignisse aus holiday aus, brauchst du denn noch andere , wenn ja, bitte beispiel, was du genau machen willst
entweder du passt dir selber in deiner oscat-version die holiday-tabelle an, oder wir machen wirklich einen custom_holiday der mit user-daten arbeitet
brauchst du denn überhaupt die definierten feiertage, oder hast du nur selbstgemachte ereignisse
Die Funktion Holiday werde ich weiterhin benutzen, jedoch als eigenständige Funktion.
Die 2. Ereignisserien nenne ich jetzt mal “CUSTOM_ACTIVITIES”.
Ich nutze die OSCAT.LIB in meiner privaten Hausautomatisierung mit einem in der Wand eingelassenem Panel PC.
Darauf läuft meine Visualisierung.
In dieser "CUSTOM_ACTIVITIES will ich Ereignisse wie den aktuellen Müllkalender oder sonstige Tagesereignisse eintragen.
Ich weis, jetzt werden einige sagen, das kann man doch auch in einem Outlook oder so etwas realisieren.
Besten Dank schon mal.
Ich werde das ganze gleich heute abend testen.