HI, Maybe it's time to go to bed and am I missing something... but can someone explain why the compiler warns if I want to create a virtual constructor in a class derived from TObject ? debugger.pp(71,6) Warning: An inherited method is hidden by TDEBUGGER.CREATE Marc