![]() |
Regelmässige Funktion
Hi zusammen
Ich möchte in einem Delphi-Programm alle 1 - 30 Minuten (Je nach User-Konfiguration) eine bestimmte Aktion durchführen. Wie realisiere ich das am Besten? sleep() ist mir zu unschön... Grüsse aus der Schweiz Chris |
Re: Regelmässige Funktion
Schau dir den
![]() |
Re: Regelmässige Funktion
Danke, ich bin bereits auf OnTimer gestossen. Ist dies für diese Anwendung sinnvoll? Was muss ich beachten? und wie binde ich das nacher ein? :) Danke ;)
[edit] übrigens toll die schnellen antworten, dankeee ;) [/edit] |
Re: Regelmässige Funktion
Du haust den Timer einfach auf dein Formular und stellst die Zeit ein (Angabe ist in ms). Im OnTimer Event schreibst du rein, was er machen soll. Und dann macht der das so oft du das willst. Wenn du willst, das der Benutzer da was einstellen kann, könntest du zB eine Combobox mit Zeiten im Viertelstundentakt erstellen und sowas machen.
Delphi-Quellcode:
//edit: Musst das natürlich in ms umrechnen. :mrgreen:
Timer1.Intervall := StrToInt(ComboBox1.Items[ComboBox1.ItemIndex]);
MfG freak |
Re: Regelmässige Funktion
Wenn die regelmäßige Aktion, das eizige ist, was das Programm macht, könntest du auch das ganze Programm in diesem Abstand vom BS starten lassen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 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