OnStartup

Donnerstag, den 04. Dezember 2008 um 20:30 Uhr Dietmar Vollmeier
Drucken

Dieses Ereignisscript wird bei jedem Start von 40tude Dialog ausgeführt.

In OnStartup kannst du auch die Timer starten, um damit E-Mails und News automatisch in bestimmten Zeiträumen abholen zu lassen (siehe hier). Dein Script sollte dann etwa wie folgt aussehen (hier schon mit dem eingebundenen "ServiceScript"):

Program OnStartup;

Const
// Mails und News automatisch abholen lassen
// Ladeintervall in MINUTEN für Mails
   Time4Mails = 15;
// Ladeintervall in MINUTEN für News
   Time4News  = 5;

{$I _i_OSt_ServiceScript}

Procedure OnStartup();
Begin
  // Wenn keine Wartung (=> ServiceScript) ansteht
  If Not ServiceCheck Then
  Begin
     // Mails und News abrufen
     ADo('GetNewEmailsForAllIdentities')
     ADo('GetNewHeadersInSubscribedGroups');
  End;

  // Timer für Mails stellen
  With Timer1 Do
  Begin
     Interval := 60000 * Time4Mails;
     Enabled  := True;
  End;

  // Timer für News stellen
  With Timer2 Do
  Begin
     Interval := 60000 * Time4News;
     Enabled  := True;
  End;
End;

Begin
End.

 

Zuletzt aktualisiert am Sonntag, den 18. September 2011 um 10:45 Uhr