Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datumsänderung mitbekommen (https://www.delphipraxis.net/56412-datumsaenderung-mitbekommen.html)

GuenterS 5. Nov 2005 13:00

Re: Datumsänderung mitbekommen
 
Du mußt auch nicht jede Minute testen, es reicht einmal.

Du fragst einmal das Datum (inklusive Uhrzeit ab), wir wissen der Tag hat 24 Stunden, also weißt Du, wie lange es dauert bis der neue Tag da ist. Diese Differenz rechnest Du um auf Millisekunden und tragst das in einem Timer ein, bei dessen Ablauf dann ja der neue Tag da sein soll.

Union 5. Nov 2005 13:02

Re: Datumsänderung mitbekommen
 
Also ich finde den Vorschlag vom marabu am besten. So ist sichergestellt, dass die Log-Einträge eines Tages in der richtigen Datei landen.

Bis auf eins
:warn: @marabu: Das Assignfile ist überflüssig, den Rewrite hat einen zweiten Parameter, der auch einen Dateinamen akzeptiert... Das ist allerdings nirgendwo richtig beschrieben
Delphi-Quellcode:
if Ueberflussig then
begin
  AssignFile(logFile, lfn);
  Rewrite (logFile);
end
else
begin
  Rewrite (logFile, lfn);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:48 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz