Sergei Gorelkin wrote: >> TThread.Synchronize is supposed to use it. >> > It probably was so a while ago, but the current implementation uses a > platform-independent mechanism (TThread.Synchronize is entirely in > rtl/objpas/classes/classes.inc). Oops, didn't I write that? Good catch. Micha