vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Ereignis nur einmal täglich durchführen 
Autor: Franki
Datum: 09.02.18 03:29

Hallo,

die Datei wird nicht "voll" sie braucht ja nur einen Eintrag zu enthalten nämlich den wann das letzte Mal ausgelesen / gesendet worden ist. Beim erneuten Senden wird dieser einzig vorhandene Eintrag einfach überschrieben.

Also erster Aufruf: Datum/Uhrzeit speichern
Zweiter Aufruf am gleichen Tag: Datei lesen, Datum auswerten, keine neue E-Mail senden, nichts an der Datei verändern.

Erster Aufruf am nächsten Tag: Datei lesen, Auswertung des Datums ergibt, dass es ein neuer Tag ist, dann E-Mail senden, den einzigen Eintrag in der Datei überschreiben (oder Datei neu erstellen) und dann alles von vorne.

In der Datei steht jeweils nur eine Zeile mit dem Datum/Uhrzeit wann zuletzt gesendet worden ist. Das funktioniert zuverlässig. Ausnahme ist evtl. nur die Zeitumstellung auf MSEZ und zurück. Ob das bei dir von Relevanz ist oder nicht mußt du selbst wissen, aber gut das wird sich evtl. von selbst erledigen, da ja laut EU die Sommerzeit auf den Prüfstand gestellt und evtl. abgeschafft wird.

Anstatt Datei kannst du auch eine Wert in den Settings, einer INI, der Registry, einer Datenbak, XML Datei oder sonst wo speichern. Du brauchst aber nur den einen Wert, mehr nicht.

Gruß
Frank
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Ereignis nur einmal täglich durchführen1.203stefanbla8008.02.18 13:51
Re: Ereignis nur einmal täglich durchführen663Manfred X08.02.18 13:55
Re: Ereignis nur einmal täglich durchführen618stefanbla8008.02.18 19:53
Re: Ereignis nur einmal täglich durchführen606Franki09.02.18 03:29
Re: Ereignis nur einmal täglich durchführen642stefanbla8010.02.18 14:03
Re: Ereignis nur einmal täglich durchführen642stefanbla8008.02.18 20:02
Re: Ereignis nur einmal täglich durchführen678effeff10.02.18 15:01
Re: Ereignis nur einmal täglich durchführen586Franki11.02.18 03:35
Re: Ereignis nur einmal täglich durchführen584Manfred X11.02.18 11:48
Re: Ereignis nur einmal täglich durchführen564Franki12.02.18 02:26
Re: Ereignis nur einmal täglich durchführen584Manfred X12.02.18 08:50
Re: Ereignis nur einmal täglich durchführen546Franki15.02.18 02:05
Re: Ereignis nur einmal täglich durchführen524Manfred X15.02.18 03:33
Re: Ereignis nur einmal täglich durchführen600effeff11.02.18 11:22

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel