A) Abrir el proyecto ZeosDbo, de la versin correspondiente a Delphi XXX. Para nuestro caso vamos a elegir XE. B) Agregar a la librera de Delphi, los directorios que se encuentran en la carpeta zeos/src. Por ltimo se debe agregar tambin a la librera de Delphi, la carpeta zeos/packages/DelphiXXX/build. Esta ltima direccin hace referencia al lugar donde van a ir a parar los archivos que necesite generar Delphi cuando Instalemos el Zeos en Delphi.
C) Compilar el proyecto es instalar.
Intalar
Sobre el archivo ZComponentDesignXXX.bpl hacer clic derecho y elegir instalar. Si al momento de optar por la opcin INSTALL, nos sale un error similar a la siguiente figura.
Esto se soluciona modificando los datos de la Variable del Sistema PATH, especificando la siguiente ruta zeos/packages/DelphiXXX/build, qu es la que misma que se mencion anteriormente a la hora de agregar los paths de las libreras que tiene que usar Delphi.
Una vez hecho esto, se debe cerrar Delphi (No guardar los cambios en el proyecto!). Abrir delphi nuevamente para que de esta manera tome los cambios realizados en la variable PATH del sistema. Ahora si realice nuevamente los pasos de compilar e instalar Zeos.
D) Cerrar el proyecto, sin guardar los cambios.
RECOMENDACIONES A LA HORA DE COMPILAR LOS PROYECTOS CON ZEOS
Cuando estemos trabajando con un proyecto que utilice Zeos para realizar la conexin con una Base de Datos y al momento de querer comprobar la conexin esta nos arroja el siguiente error:
Esto se debe a que el Zeos no encuentra las DLL respectivas para la versin de la BD a la que queremos acceder. Para ello se las debe buscar y descargar.
Si el SO en el que est instalado Delphi es de 32 bits, se debe copiar las DLLs en la carpeta c:\Windows\System32.
Ahora si el SO es de 64 bits, se los debe copiar en la carpeta C:\Windows\SysWOW64, porque si la copiamos en la carpeta System32, Delphi nos seguir arrojando el mismo error al momento de querer realizar la conexin con la BD.
NOTA: Otras alternativas, menos eficientes para poder lograr la conexin.
1. Dado que en la variable PATH del sistema hemos agregado la siguiente ruta zeos/packages/DelphiXXX/build, podramos copiar las DLLs dentro de esta carpeta y Delphi no nos dara error al momento de hacer la conexin con la BD. (Si estamos con un SO de 64 bits) 2. La otra es agregar la ruta especfica a la carpeta c:\windows\System32 en la variable del sistema PATH. Dado que si estamos en un SO de 64 bits, es otra la ruta que tiene definida en la variable PATH para hacer referencias a las DLLs (mas precisamente C:\Windows\SysWOW64).
MIGRAR DE DELPHI 7 A DELPHI XE
1) Nos avisa que va a crear una Backup del proyecto, dado que una vez que se realice la modificacin este ya no va a poder ser abierto x una versin anterior al XE.
2) Fijarse en que carpeta realiza la compilacin el proyecto, ya que a veces esta tienen configurar una carpeta x defecto y moverlo de Pc ya no puede llegar a dicha carpeta.
3) Al abrir el DM, nos dice que dos atributos de los DATASET no se los puede leer (requestLive, ShowRecordType) le damos clic en "Ignorar TODOS".