Hi!
Today I upgraded my Lazarus 1.3 from svn to build 45964M. Previous was about one month older. After upgrading I cannot compile the VirutalTreeView component (also latest from snv 3373). The error message is the following:
VirtualTrees.pas(1079,14) Error: There is no method in an ancestor class to be overridden: "TVirtualTreeHintWindow.CalcHintRect(LongInt,const AnsiString,Pointer):<record type>;"
I found that in Forms.pas definition of function has been changed:
Latest is:
deprecated 'Set HintData explicitly';
function CalcHintRect(MaxWidth: Integer; const AHint: String): TRect; virtual;
Previous was:
function CalcHintRect(MaxWidth: Integer; const AHint: String; AData: Pointer): TRect; virtual;
So it seems that VirtualTreeView must be updated to work with latest Lazarus.
Regards,
Krzysztof