AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dienst, Sleep oder Timer

Ein Thema von hoika · begonnen am 10. Nov 2006 · letzter Beitrag vom 14. Nov 2006
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#11

Re: Dienst, Sleep oder Timer

  Alt 13. Nov 2006, 09:54
Zitat von Der_Unwissende:
Ich meinte auch nur, dass es (soviel ich weiß) dazu kommen kann. Das schlimme ist ja gerade, dass ein Timer Ereignis unbemerkt ausgelassen werden kann (während andere eintreten).
Andererseits, wenn euer Server dauerhaft auf 100% Last läuft, dann habt ihr eh andere Sorgen

Gruß Der Unwissende
joa und wenns zeitkritisch werden würde könnt ich immer noch von sekunden abfrage auf minuten abfrage umsteigen... das sollte aufjedenfall reichen...

*g* is ja nur ein testserver also ises wayne
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#12

Re: Dienst, Sleep oder Timer

  Alt 13. Nov 2006, 11:12
Hallo Andi,

ich werde wohl die Scheduling-Komponente von JEDI nehmen.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#13

Re: Dienst, Sleep oder Timer

  Alt 13. Nov 2006, 11:46
Zitat von hoika:
Hallo Andi,

ich werde wohl die Scheduling-Komponente von JEDI nehmen.


Heiko
hab gar nicht gewusst das da sowas dabei ist...
werd mir des au mal anschauen, aber ich hab so die dumpfe vorahnung das mir die komponente
viel arbeit ersparen hätte können
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#14

Re: Dienst, Sleep oder Timer

  Alt 13. Nov 2006, 11:57
Ja,

einfach mal in der Hilfe (hlp) schedule eingeben.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#15

Re: Dienst, Sleep oder Timer

  Alt 14. Nov 2006, 07:14
@hoika

und hast du des schon mit dem scheduler ausprobiert???
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#16

Re: Dienst, Sleep oder Timer

  Alt 14. Nov 2006, 08:38
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
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:
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;
Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#17

Re: Dienst, Sleep oder Timer

  Alt 14. Nov 2006, 08:54
oha dann hast du ja grad mächtig probleme

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
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#18

Re: Dienst, Sleep oder Timer

  Alt 14. Nov 2006, 09:11
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
Heiko
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#19

Re: Dienst, Sleep oder Timer

  Alt 14. Nov 2006, 12:11
Hallo Andidreas,

unit heisst jclSchedule.
In der Hilfe (der Winhelp, die gesondert runterzuladen ist),
einfach nach schedule suchen.


Heiko
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz