-> Hier kostenlos registrieren
Hallo zusammen,
Ich suche nach einer geschickten Loesung, um mit einer DTL-Variablen umzugehen.
Meine Funktion soll ein Intevallzaehler sein. Da dieser auch bei ausgeschalteter Maschine/CPU funktionieren soll, kann ich keinen einfachen Zaehler nehmen.
Meine Idee war, ich lese mir die Systemzeit (DTL-Format) aus und addiere dazu eine Variable, die mir das Intervall in Minuten angibt. Allerdings habe ich hier das Problem, dass wenn ich die Minuten in Tage, Stunden und Minuten umwandel, ich ein Problem mit der Berechnung des naechsten Faelligkeitszeitpunktes habe.
In meinem Ansatz muesste ich die umgerechneten Tage, Stunden und Minuten auf die Tage, Stunden und Minuten der Systemzeit aufaddieren und schauen ob ich bei den Minuten ueber 60 und den Stunden ueber 24 bin. Bei den Tagen wird es ein bischen schwerer, da die Monate eine unterschiedliche Anzahl von Tagen hat, was das eigentliche Problem darstellt.
Habt ihr in die Richtung schon einmal Beruehrpunkte mit dem DTL-format gehabt und/oder eine Loesung oder Ansatz, um meine gewuenschte Funktion zu realisieren?
Ich suche nach einer geschickten Loesung, um mit einer DTL-Variablen umzugehen.
Meine Funktion soll ein Intevallzaehler sein. Da dieser auch bei ausgeschalteter Maschine/CPU funktionieren soll, kann ich keinen einfachen Zaehler nehmen.
Meine Idee war, ich lese mir die Systemzeit (DTL-Format) aus und addiere dazu eine Variable, die mir das Intervall in Minuten angibt. Allerdings habe ich hier das Problem, dass wenn ich die Minuten in Tage, Stunden und Minuten umwandel, ich ein Problem mit der Berechnung des naechsten Faelligkeitszeitpunktes habe.
In meinem Ansatz muesste ich die umgerechneten Tage, Stunden und Minuten auf die Tage, Stunden und Minuten der Systemzeit aufaddieren und schauen ob ich bei den Minuten ueber 60 und den Stunden ueber 24 bin. Bei den Tagen wird es ein bischen schwerer, da die Monate eine unterschiedliche Anzahl von Tagen hat, was das eigentliche Problem darstellt.
Habt ihr in die Richtung schon einmal Beruehrpunkte mit dem DTL-format gehabt und/oder eine Loesung oder Ansatz, um meine gewuenschte Funktion zu realisieren?