[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