meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 30 sept. 2005 à 10:07
Salut,
Comme tu disposes du .h et de la .dll, rien ne t'empêche de compiler ton projet en réalisant une liaison dynamique avec l'objet partagé (*.dll). Tu n'es pas contraint de réaliser un chargement dynamique des fonctions que tu souhaites appeler...
cs_bissbiss
Messages postés4Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention30 septembre 2005 30 sept. 2005 à 10:28
Merci bien jonathan et meech de vos aides et remarques pertinantes
mais pour répondre à meech, j'ai essayer de utilser le dll en le mettant de le setting du projet vc++ mais le compilateur ne passe pas l'etape Linking.
si j'ai pas compris ta remarque meech , priere de m'expliquer d'avantage comment je peu proceder.
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 30 sept. 2005 à 12:35
La méthode de Jonathan est très bien, mais demande un peu plus de temps lors du chargement. Par ailleurs, j'avais déposé sur CodesSources, à l'occasion d'une autre discussion de forum, un exemple d'utilisation de ces fonctions (en C).
Sauf errreur de ma part, cette librairie dynamique pqsql fait partie des interfaces de PostgreSQL. Il me semble (à vérifier) que PostgreSQL est codé et compilé en C et non en C++ (à priori, pqsql.h en codé en C et ne spécifie pas d'exportation vers le C++). Peut-être faut-il chercher en cette direction (vérification des macros, ton code est-il en C ou en C++ ?).
Voici une piste (rien de moins certaine...) à explorer, mais je veux bien que tu postes l'erreur de link pondue par Microsoft Visual C++ 6.0.
Et vite s'il te plaît ! Je pars en week-end d'ici une heure !
En espérant t'avoir aidé un peu,
A plus tard.
Vous n’avez pas trouvé la réponse que vous recherchez ?
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 30 sept. 2005 à 13:04
Pas d'angoisse ! Il doit bien y a voir un moyen. S'agit-il bien d'une librairie permettant la connexion à un serveur de base de données PostgreSQL ?
A titre informatif, il existe un projet nommé libpqxx qui permet d'interfacer un programmme en C++.
Mais prière de donner un peu plus d'informations, car ce n'est pas évident de déterminer quelque chose sans numéro de versions, nom de logiciels et messages d'erreurs ;-)