Möglicherweise tritt die
Exception im Eventhandler von OnStep auf. Ich tippe auf einen Dateizugriff im Eventhandler.
Auf Verdacht mal probieren.
Delphi-Quellcode:
try
if Assigned(OnStep)
then
OnStep(Timecode);
except
raise Exception.Create('
Tada!');
end;
Sonst bitte mehr Quellcode zeigen.