IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Libpq.dll (avec PostgreSQL)


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de Ylmith
    Profil pro
    Powered by Laom and Bethecu
    Inscrit en
    Juin 2006
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Powered by Laom and Bethecu

    Informations forums :
    Inscription : Juin 2006
    Messages : 140
    Par défaut Libpq.dll (avec PostgreSQL)
    Bonjour, j'ai effectué une recherche sur "libpq.dll" sur ce forum et les 3 threads trouvés n'ont pas résolus mon problème
    Depuis plusieurs jours j'ai "écumé" le net et, pour la faire courte, mon programme n'arrive pas à charger "libpq.dll"...
    Malgré toutes les manipulations et toutes les vérifications que j'ai pu faire c'est toujours un échec...

    A noter que ma connection fonctionne sans problème sous Linux...

    J'ai créé un petit bout de programme qui me confirme que mes Dlls sont bien dans le projet...???
    Toutes les bibliothèques peuvent être chargées sauf...libpq.dll

    Un indice sur le pourquoi du comment ?

    merci d'avance.

  2. #2
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 489
    Par défaut
    salut

    Quel que quetion
    32 ou 64 bits ?
    Version de Lazarus
    System d'exploitation 32 ou 64 ?
    les dll sont elle placé dans le rep du programme ou dans system ?

    mes 2 cents pour faire avancer le smilblick

  3. #3
    Membre très actif Avatar de Ylmith
    Profil pro
    Powered by Laom and Bethecu
    Inscrit en
    Juin 2006
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Powered by Laom and Bethecu

    Informations forums :
    Inscription : Juin 2006
    Messages : 140
    Par défaut
    Tout est en 64 bits, aussi bien Windows (10) que Lazarus (v° 2.2.0) que les libs (vérifiées avec CFF Explorer).
    J'ai essayé toutes les combinaisons, j'ai créé des variables d'environnement dans Windows,
    j'ai ajouté le répertoire des libs dans les options du projet...nada .
    Là je suis sous Mint ça fonctionne sans souci...

  4. #4
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Est-ce que libpq.dll est la seule nécessaire ?

    Moi, depuis un développement delphi, j'ai besoin en plus de :
    libintl.dll
    libeay32.dll
    ssleay32.dll
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  5. #5
    Membre très actif Avatar de Ylmith
    Profil pro
    Powered by Laom and Bethecu
    Inscrit en
    Juin 2006
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Powered by Laom and Bethecu

    Informations forums :
    Inscription : Juin 2006
    Messages : 140
    Par défaut
    Citation Envoyé par Lung Voir le message
    Est-ce que libpq.dll est la seule nécessaire ?

    Moi, depuis un développement delphi, j'ai besoin en plus de :
    libintl.dll
    libeay32.dll
    ssleay32.dll
    Après mes recherches sur le Net j'ai ajouté les bibliothèques suivantes :

    libeay32.dll
    libiconv-2.dll
    libintl-8.dll
    ssleay32.dll

    Quand j'utilise 'loadlibrary' avec un TLibHandle toutes les bibliothèques sont trouvées sauf libpq.dll...

    Une fonction de mon programme m'affiche bien le répertoire 'projet' comme chemin vers toutes les libs, y compris libpq.dll,
    mais ne précise pas le (sous-) dossier (qui s'appelle 'libs64') et la procédure de chargement m'indique que libpq.dll n'a pas été trouvée ???

    Donc libpq.dll est là...sans être là

    Je peux toujours continuer à programmer sous Linux en liaison avec PostgreSQL mais le programme est censé
    fonctionner aussi sous Windows...un peu énervant

  6. #6
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Autre piste :
    Ca pourrait être un pb de version de la DLL.
    Il me semble avoir déjà eu ce genre de pb, et tant que je n'avais pas mit la version du fichier qu'il attendait, rien de marchait.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

Discussions similaires

  1. [Lazarus] Connexion Lazarus PostgreSQL (libpq.dll)
    Par Miflon dans le forum Lazarus
    Réponses: 12
    Dernier message: 14/11/2019, 16h04
  2. DLL pour postgreSQL avec MSVS : error LNK2019
    Par valda dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 26/01/2011, 22h29
  3. utilisation de dll avec diverses compilateurs
    Par Thylia dans le forum C++
    Réponses: 30
    Dernier message: 21/10/2004, 16h30
  4. Besoin d'aide avec postgresql sous windows NT
    Par Chihuahua dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 18/07/2003, 08h29
  5. créér une dll avec borland c++ compiler
    Par juju62610 dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 26/02/2003, 09h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo