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.






