![]() |
Onlinezeit "aufschreiben"
Hi,
ich darf täglich nur 1 Stunde regulär ins Internet. Weil ich das aber nicht einhalte, will ich mir nun ein Programm schreiben, dass mir schön ordentlich anzeigt, wie lange ich online war. Nun weiß ich nicht, was ich machen soll, um herauszufinden, wie lange ich online bin. Gedacht habe ich mir, dass ein Timer jede Sekunde prüft, ob ich im Netz bin, und wenn ja, dann eine Sekunde aufzählt. Allerdings denke ich, dass das ziemlich langsam sein wird. Daher frage ich mich, ob es da eine gute andere Möglichkeit gibt. Chris |
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Chakotay1308,
ansatzweise könnte Dir anhängende Komponente helfen. bye |
Prüfe, ob eine Verbindung zum Internet besteht, wenn ja merk dir Datum und Uhrzeit. Dann prüfe, ob keine Verbindung mehr zum Internet besteht, merke dir wieder Datum und Uhrzeit. Und dann ziehst du die eien vonder anderen ab und fertig. Dann verpackst du das noch schön in einen Thread und wir alle sind glücklich.
|
Hi,
war gestern nicht mehr ganz wach... Sonst hätte ich auch wirklich dein Programm heruntergeladen, Luckie. Naja... werde das gleich nachholen. @Duffy: danke... Werde die gleichmal ausprobieren, wenn ich sie heruntergeladen hab. Chris |
Hi,
ich habe folgendes Problem bei der ganzen Angelegenheit: Ich habe zwei Variablen:
Delphi-Quellcode:
), aber die zweite bekomme ich nicht richtig gesetzt.
onlineTime := now - startTime; // startTime: double; = Beginn der Verbindung
Mein Timer ist auf 1 sec. eingestellt und prüft immer, ob der Rechner online ist. Wenn er online ist, dann wird halt die erste gesetzt. Und die zweite auch, aber die wird ja nicht zurück gesetzt... Alles in Allem: ich will wissen, wie ich die onlineTimeDay immer (wenn Timer1.OnTimer ausgeführt wird) um eine sec. erhöhen kann... Chris PS: Wenn ihr mich nicht verstanden habt: keine Angst! Ich habe mich selbst nicht verstanden... ;) |
Hi!
Bei meinem Counterprogrämmchen zähle ich einfach nur die sekunden die ich online bin und schlag das um auf minuten und stunden, ist vllt einfacher so. mfg phlux |
Zitat:
ich würde einfach jedes mal, wenn du offline gehst, onlineTime auf onlineTimeDay addieren. Und in der Zeit, inder du Online bist, lässt du dir die Zeit, die du an diesem Tag online bist, ausrechnen.
Code:
Mfg
Label1.Caption:= TimeToStr(onlineTimeDay+onlineTime);
Sev |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:51 Uhr. |
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