"Sven Barth" <pascaldragon at googlemail.com> wrote in message > > TCriticalSection is a WinAPI struct if you include the unit Windows. OK, that explains. In Delphi the WinAPI struct is called TRTLCriticalSection. So, no name clashing.