Classes using interface : An Example : TFrame lazarus / 6-IDE-CodeTools ---------------------------------------------------------------------- matthius · 2007-05-31 07:41 Lazarus is using Pascal Object. Why not declaring more interfaces to declare for example the next TFrame and a TForm like this : TLazform = interface     procedure Activate;     procedure ActiveChanged; etc.. End ; TCustomForm = class ( TScrollingWinControl, TLazForm ) TFrame = class ( TScrollingWinControl, TLazForm ) ---------------------------------------------------------------------- Marc · 2007-05-31 09:50 since the LCL is compatible with the Delphi VCL. So classes should have the same hierarchy