Intégration MSI dans une dll avec DevC++

Intégration MSI dans une dll avec DevC++ - C++ - Programmation

Marsh Posté le 05-11-2008 à 11:43:20    

Bonjour à tous !!!!
 
Je cherche à intégrer quelque librairies à un projet sous devC++.
Je n'y arrive pas et j'appelle à l'aide.
Je m'explique.
 
Je voudrais dans une librairie developpée sous devc++ intégrer : msi.h ; msquery.h . Le but étant de re,dre compatible cette dll avec un fichier .msi.
 
Est ce que quelqu'un aurait une solution ? Une piste ?
Merci d'avance  :jap:


---------------
"La vie c'est comme une boite de chocolat, on ne sait jamais sur quoi on peut tomber"
Reply

Marsh Posté le 05-11-2008 à 11:43:20   

Reply

Marsh Posté le 06-11-2008 à 22:29:40    

UP!!


---------------
"La vie c'est comme une boite de chocolat, on ne sait jamais sur quoi on peut tomber"
Reply

Marsh Posté le 07-11-2008 à 07:59:27    

On dirait que tu mélanges un peu tout, là.

 

Les fichiers .h ne servent qu'au développeur, il contient les prototypes de fonctions de la bibliothèque qui lui sont accessibles.

 

Un fichier .msi est un package d'installation Microsoft. Du coup je ne vois pas bien ce que ça vient faire là.


Message édité par Elmoricq le 07-11-2008 à 07:59:45
Reply

Marsh Posté le 07-11-2008 à 13:04:38    

En complément de ce qui a été dit précédemment avec lequel je suis tout à fait d'accord, précisons qu'une DLL est par définition une bibliothèque liée au moment de l'exécution. Donc, la lier dans un projet dev-cpp est trop tôt. Elle ne pourra jamais être intégrée au programme exécutable. Elle sera forcément externe. Mais il faut qu'à l'exécution elle soit chargée grâce à un appel à l'API LoadLibrary() dans le code.

Reply

Marsh Posté le 07-11-2008 à 13:19:10    

merci de votre aide


---------------
"La vie c'est comme une boite de chocolat, on ne sait jamais sur quoi on peut tomber"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed