Ir al contenido



Foto

no encuentro el libpq.dll 64 bits

delphi berlin postgres

  • Por favor identifícate para responder
3 respuestas en este tema

#1 genriquez

genriquez

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 500 mensajes
  • LocationCali, Colombia

Escrito 14 septiembre 2016 - 01:53

Hola amigos

 

Les cuento que estoy compilando  una aplicación en Delphi para 64 bits,  y no encuentro el driver libpq.dll que me funcione, en el ambiente de 32 bits funciona perfectamente, el IDE lo reconoce, las consultas son excelentes, pero apenas paso a 64 bits no lo puede cargar.

 

Busqué todas las versiones que existen en mi computador de la librería y las anexé al mismo directorio del exe,  pero ninguna ha funcionado,  igualmente he bajado unas 7 librerías de internet y tampoco.

 

Alguien tiene un libpq.dll que esté funcionando con Delphi? 

 

 

Gracias.


  • 0

#2 giulichajari

giulichajari

    Advanced Member

  • Miembros
  • PipPipPip
  • 369 mensajes

Escrito 15 septiembre 2016 - 09:03

Estas trabajando con Zeos? Porque la libreria libmysql.dll que use para conectarme con mysqly zoeslib, se descarga de internet.

 

http://api.256file.c...load-91217.html

 

Ademas: el fichero dll debes colocarlo en la ruta del sistemas operativo, no en la carpeta del .exe. Creo que es system64.


  • 0

#3 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.135 mensajes
  • LocationRepública Dominicana

Escrito 15 septiembre 2016 - 09:08

Ya que tienes 7 librerías diferentes prueba agregandolos en el entorno de Windows, aquí te indican los pasos:

http://stackoverflow.com/a/20412645

Saludos.
  • 0

#4 genriquez

genriquez

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 500 mensajes
  • LocationCali, Colombia

Escrito 16 septiembre 2016 - 09:30

Muchas gracias por los aportes, pero creo que la cosa no va por allí.

 

La librería Libpq.dll es de Postgres,  hace mucho trabajo con esta base de datos con muy buenos resultados y bases de datos realmente grandes.

 

resulta que existen varias versiones de la misma librería,  para trabajar con Delphi no funcionan todas las versiones,  pero es cuestión de adicionar la librería al lado del ejecutable y el .exe la carga en el momento que la necesite.  

 

y aunque tienen el mismo nombre por compatibilidad la librería libpq.dll de 32 es diferente de la de 64 bits,  lo que intento es encontrar una librería libpq.dll de 64 bits que los FireDac la reconozcan.

 

Saludos.


  • 0





Etiquetado también con una o más de estas palabras: delphi, berlin, postgres