Hi,<br>I updated my FPC (2.5.1) and Lazarus (0.9.29 rev 27706) and, now, I can't compile the Zeos package (ver 6.6.6).<br><br>The error is:<br>[...]\zeos\6.6.6-stable\src\core\ZClasses.pas(84,22) Error: No matching implementation for interface method "IUnknown.QueryInterface(constref TGuid,out <Formal type>):LongInt; StdCall;" found<br>
<br>There is, in objpash.inc, line 246:<br>function QueryInterface({$IFDEF FPC_HAS_CONSTREF}constref{$ELSE}const{$ENDIF} iid : tguid;out obj) : longint;{$IFNDEF WINDOWS}cdecl{$ELSE}stdcall{$ENDIF};<br><br>What is "constref", where was defined FPC_HAS_CONSTREF and how use this?<br>
<br>Thanks,<br><br>Marcos Douglas<br><br>