![]() |
AW: Service & on Execute
Kennst Du diesen Link bereits?
![]() |
AW: Service & on Execute
^ja den link kenne ich aber ich kann den Lösungsansatz momentan einfach nicht umsetzen
könnte mir jemand ein beispiel zeigen? |
AW: Service & on Execute
Einen Timer benötigst du in meinen Augen nicht wirklich,
![]() Möchtest du es mit einem zur Laufzeit erzeugten Timer machen musst du es so ähnlich machen:
Delphi-Quellcode:
Wenn du den Timer einfach auf dein Formular ziehst und die OnTimer-Prozedur über den OI einfügst kannst du dir das alles sparen.
// ...
procedure Ttest.TueWas(Sender:TObject); begin // das was du periodisch ausführen möchtest end; procedure Ttest.ServiceStart(Sender: TService; var Started: Boolean); begin test_time := TTimer.Create(nil); test_time.Enabled := True; test_time.Interval := 60000; test_time.OnTimer := TueWas; //damit definierst du welche Prozedur der Timer ausführen soll end; // ... Dennoch würde ich dir wie Deddy schon geschrieben hat zu weiteren Tutorials raten :) //Edit: Kann gut sein (bzw. ist sogar sehr wahrscheinlich :stupid:), dass der Code noch nicht ganz korrekt ist. Ich habe schon ne ganze Weile nichts mehr mit Delphi gemacht und auch grad keins zur Hand. Korrekturen, Verbesserungsvorschläge ausdrücklich erwünscht! //Edit2: Und da haben wir es schon :oops: Passt das jetzt so? |
AW: Service & on Execute
@Aurelius
der Betrag war Kontraproduktiv, da hier eine Methode und keine Prozedur benötigt wird. |
AW: Service & on Execute
Nunja,
Zitat:
|
AW: Service & on Execute
@DeddyH
ja, ich bewundere Deine Geduld bei diesem Thread, mir fehlt sie hier. Ohne Basics in die Wüste predigen das erinnert mich zu sehr an die Th*******9 Threads. |
AW: Service & on Execute
Liste der Anhänge anzeigen (Anzahl: 1)
So mal ein Beispiel: (AUSDRÜCKLICH: Nicht getestet)
Bernhard |
AW: Service & on Execute
Also ich habs gerade mal unter Windows 7 Ultimate 64Bit getestet und läuft.
|
AW: Service & on Execute
Zitat:
Aber ein DataModul kann man dafür auch sehr gut verwenden. Und zusätzlich hat man eine Klasse (die des Datamoduls), wo man seine Methoden drin unterbringen kann. |
AW: Service & on Execute
Zitat:
Start->Mit Prozess verbinden Prozess auswählen und los geht es! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 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 by Thomas Breitkreuz