Hello,Good catch but more errors in compilation.I have to change line 1498 :Code: Pascal [Select][+][-]TStyleRangeComparer = class(TInterfacedObject, IStyleRangeComparer) public //>>>> function Compare(constref Left, Right: TStyleRange): Integer; <<<< change function Compare(const Left, Right: TStyleRange): Integer; end; and line 1640 :Code: Pascal [Select][+][-]//>>>>>>function TStyleRangeComparer.Compare(constref Left, Right: TStyleRange): Integer; <<< change thisfunction TStyleRangeComparer.Compare(const Left, Right: TStyleRange): Integer;begin Result := Left.StartPos - Right.StartPos;end; And that compile (48260 ko !!!)Very interesting and good component.I search for clipboard functions and printing... Thanx for your help.