![]() |
Re: Dienst, Sleep oder Timer
Zitat:
*g* is ja nur ein testserver also ises wayne ;) |
Re: Dienst, Sleep oder Timer
Hallo Andi,
ich werde wohl die Scheduling-Komponente von JEDI nehmen. Heiko |
Re: Dienst, Sleep oder Timer
Zitat:
werd mir des au mal anschauen, aber ich hab so die dumpfe vorahnung das mir die komponente viel arbeit ersparen hätte können :? |
Re: Dienst, Sleep oder Timer
Ja,
einfach mal in der Hilfe (hlp) schedule eingeben. Heiko |
Re: Dienst, Sleep oder Timer
@hoika
und hast du des schon mit dem scheduler ausprobiert??? |
Re: Dienst, Sleep oder Timer
Hallo Andi,
ich bin dabei, aber wie vieles bei JEDI ist auch diese Klasse spärlich dokumentiert. (Der Spruch kommt nicht von mir.) Einige Sachen fehlen noch, bzw. sind intern schon drin aber noch nicht nach aussen gelegt, vielleicht aber auch noch nicht vollständig implementiert. Ohne Kommentar: Last modified: $Date: 2005/03/08 08:33:17 $ Das schlimmste ist, dass es kein Bsp. gibt ;( Unten stehend meine bisherigen Versuche. Beide properties liefern 14.11.2006 (Now) zurück. Irgendein OnExecute habe ich im Code noch nicht gefunden. Das intern interfaces benutzt werden, habe ich eh Probleme :wall: :wall: Meine letzten Versuche damit endeten in schönen Schutzverletzungen. Ein Versuch StartTime zu setzen, um pro Tag mehrere Events zu erzeugen, versagten, weil das property zar in einer internen Klasse(und Interface) drinsteht, aber nicht in der Scheduler-Klasse. Ich erweitere gerade den Code, aber so richtig klappt nüscht ;( Ich werde mal sehen, ob in der Entwickler-Version schon neues drin sit. Zur benutze ich die 1.97.
Delphi-Quellcode:
Heiko
var
JclSchedule: IJclSchedule; begin JclSchedule:= CreateSchedule; JclSchedule.RecurringType:= srkDaily; JclSchedule.StartDate:= DateTimeToTimeStamp(Now); // to add some properties to listview ListItem:= LV_Data.Items.Add; ListItem.Caption:= 'NextEventFromNow'; tdtNextEventFromNow:= JclSchedule.NextEventFromNow; if CompareTimeStamps(tdtNextEventFromNow, NullStamp)=0 then begin ListItem.SubItems.Add('no events found'); end else begin ListItem.SubItems.Add(FormatDateTime('dd.mm.yyyy', TimeStampToDateTime(tdtNextEventFromNow))); end; ListItem:= LV_Data.Items.Add; ListItem.Caption:= 'LastTriggered'; tdtLastTriggered:= JclSchedule.LastTriggered; if CompareTimeStamps(tdtLastTriggered, NullStamp)=0 then begin ListItem.SubItems.Add('no data') end else begin ListItem.SubItems.Add( FormatDateTime('dd.mm.yyyy', TimeStampToDateTime(tdtLastTriggered))); end; |
Re: Dienst, Sleep oder Timer
oha dann hast du ja grad mächtig probleme :shock:
werd mir die komponente mal bei gelegenheit anschauen und ausprobieren... wo find ich die eigentlich bei denn jedis, also in welcher sparte versteckt die sich??? falls du dir mal meine timerlösung ansehen willst schick ich sie dir per pn |
Re: Dienst, Sleep oder Timer
Hallo AndiX,
ich habe mir gerade die 3.2 heruntergeladen. Wieder kein Bsp. ... Aber so langsa komme ich dahinter. Ich werde mal ein Tutorial basteln, wenn ich fertig bin. Heiko |
Re: Dienst, Sleep oder Timer
Hallo Andidreas,
unit heisst jclSchedule. In der Hilfe (der Winhelp, die gesondert runterzuladen ist), einfach nach schedule suchen. Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:57 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