Danke für den Link, ich glaube genau das problem habe ich auch!
kann es vielleicht auch daran liegen wie dort geschireben wurde?
Zitat:
Moin Sko,
ich würde den Timer zu Beginn der OnTimer-Routine ab-, und nach der Abarbeitung wieder einschalten. (so ähnlich hab' ich das heute doch schon 'mal geschrieben Grübelnd... Wink)
Delphi-Quellcode: markieren
begin
PopupTimer.Enabled := false;
try
// hier der eigentliche Code für die OnTimer Routine
finally
PopupTimer.Enabled := true;
end;
end;
Damit verhinderst Du, dass die Routine erneut aufgerufen wird, bevor sie abgearbeitet wurde.
Es könnte gut sein, dass die Routine länger als eine Sekunde braucht...
Ich werde diese Lösung zumindest erstmal mit einbeziehen und dann weiter testen und natürlich die TSRemote.dll die dort zur verfügung steht nutzen!
Zur zeit läuft das programm mal wieder seit mehr als 20 mins stabil ohne fehler!?