Vinzent Hoefler wrote: > repeat > SysUtils.Sleep (self.Interval); > self.Logger.Flush; > until self.Terminated; > > is totally impossible to work? To implement something less crude you It works, but it's not realtime by any definition. Micha