[Lazarus-es] Error al compilar ZEOSDBO-6.6.6-stable
Jose Daboin
metalbox9000 en gmail.com
Lun Mayo 6 21:28:53 CEST 2013
Asi lo resolvimos en el foro (Cito)
========================
Me respondieron al error que tu tienes lo siguiente:
El error quiere decir que la implementación del método "QueryInterface"
debe ser idéntica a la declaración en la interfaz IUnknown. Si te fijas en
la interfaz está declarada como.
Unknown.QueryInterface(constref TGuid,out <Formal type>):LongInt; StdCall
y en la implementación está.
function QueryInterface(const IID: TGUID; out Obj): HResult; virtual;
stdcall;
así que en la implemantación debe ser suficiente con cambiar const por
constref
========================
Luego me dio otro error y lo que hice fue esto
============================
Ya resolvi el problema.
1ero
habia que buscar en google:D:p
2do
Colocar estas lineas modificando el archivo zeos.inc que se encuentra en la
carpeta scr que aparece luego de descomprimir el paquete que se descarga
para instalar.
{$DEFINE FPC2_5UP}
{$DEFINE FPC2_4UP}
{$DEFINE FPC2_3UP}
{$DEFINE FPC2_2UP}
{$DEFINE FPC2_1UP}
{$DEFINE FPC2_UP}
//linea de separacion (este comentario lo borran)
y luego estas dos lineas que ya se encuentran en el archivo zeos.inc por lo
tanto no
se colocan si no que van como referencia (no le digan a nadie...yo las
coloque y casi q hago otra pregunta)
//antes de estas se coloca lo de arriba
{$IFDEF VER2_5}
{$DEFINE FPC2_5UP}
Pagina donde esta la informacion http://wiki.freepascal.org/Zeos_tutorial/es
2013/5/6 José Mejuto <joshyfun en gmail.com>
> El 06/05/2013 20:14, Ismael L. Donis Garcia escribió:
>
> Error: No matching implementation for interface method
>> "IUnknown.QueryInterface(**constref TGuid,out <Formal type>):LongInt;
>> StdCall;" f
>>
>
> Hola,
>
> http://wiki.freepascal.org/**Zeos_tutorial/es#Posibles_**
> fallos_e_incidencias<http://wiki.freepascal.org/Zeos_tutorial/es#Posibles_fallos_e_incidencias>
>
> --
>
>
> ______________________________**_________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.**freepascal.org<Lazarus-es en lists.lazarus.freepascal.org>
> http://lists.lazarus.**freepascal.org/mailman/**listinfo/lazarus-es<http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es>
>
--
*Saludos.
Jose Daboin*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20130506/57f36fd7/attachment-0002.html>
More information about the Lazarus-es
mailing list