Hallo!
Ich habe ein kleines Problem, und brauche eure Hilfe.
Ich möchte eine Zeitschaltungs-Software programmieren.
Diese verschiedene Zeit Intervalle besitzt.
Zum Beispiel: Täglich, Wöchentlich, Monatlich
Jährlich.
Für jeden Zeitintervall habe ich eine Lösung gefunden, außer für das „Wöchentlich“.
Ich versuche nun zu beschreiben, was der Wöchentlich Code Block tun sollte.
Also, meine Zeitschaltungs-Software liest mit einen Timer, Zeit Werte aus einer Listbox aus.
Siehe Code:
Sobald diese Anweisung ausgeführt wird.
Möchte ich dass der nächste Zeitwert, dieser in 2 Wochen ist ermittelt wird.
Dieser Code hat allerdings ein großes Problem!
Zum Beispiel soll mich das Programm jede Woche einmal mit einer MessageBox informieren!
Wenn das Programm bereits gestartet ist, wird eine MessageBox erscheinen, und das nächste Datum wird richtig ermittelt(so wie gewünscht).
Aber wenn ich das Programm mal später oder in mehre Wochen oder sogar Monate wieder starten möchte.
Dann erscheinen tausende MessageBoxen, für jedes Datum, da der Wert hochgezählt wird.
Und genau hier ist das Problem!
Ich hoffe ich könnte euch das Problem gut erklären.
Ich freue mich wirklich sehr auf eure Hilfe!
Vielen Dank!
Info:
Ich glaube, dass man hier ein Lösungsweg finden kann!
Mit einer passenden IF Abfrage! Und NOW!?
Ich habe ein kleines Problem, und brauche eure Hilfe.
Ich möchte eine Zeitschaltungs-Software programmieren.
Diese verschiedene Zeit Intervalle besitzt.
Zum Beispiel: Täglich, Wöchentlich, Monatlich
Jährlich.
Für jeden Zeitintervall habe ich eine Lösung gefunden, außer für das „Wöchentlich“.
Ich versuche nun zu beschreiben, was der Wöchentlich Code Block tun sollte.
Also, meine Zeitschaltungs-Software liest mit einen Timer, Zeit Werte aus einer Listbox aus.
Siehe Code:
Sobald diese Anweisung ausgeführt wird.
Möchte ich dass der nächste Zeitwert, dieser in 2 Wochen ist ermittelt wird.
Dieser Code hat allerdings ein großes Problem!
Zum Beispiel soll mich das Programm jede Woche einmal mit einer MessageBox informieren!
Wenn das Programm bereits gestartet ist, wird eine MessageBox erscheinen, und das nächste Datum wird richtig ermittelt(so wie gewünscht).
Aber wenn ich das Programm mal später oder in mehre Wochen oder sogar Monate wieder starten möchte.
Dann erscheinen tausende MessageBoxen, für jedes Datum, da der Wert hochgezählt wird.
Und genau hier ist das Problem!
Ich hoffe ich könnte euch das Problem gut erklären.
Ich freue mich wirklich sehr auf eure Hilfe!
Vielen Dank!
Info:
Ich glaube, dass man hier ein Lösungsweg finden kann!
Mit einer passenden IF Abfrage! Und NOW!?
Visual Basic.NET
MS-SQL
MS-SQL