Bonjour à tous,
Je travailles sur Visual C++ 2005 Express. Je souhaite créer un dll qui contient une lib. J'ai donc ma bibliothèque statique (.lib) que j'inclus dans mon projet et que j'utilise grace au header "d'entrée" (pour l'édition des liens). Dans ce projet, je crée mon "entryPoint", ma DllMain qui utilise bien le __declspec(dllexport) afin d'exporter toues mes fonctions. Jusque là tout va bien.
Le problème est que ma dll générée n'inclut pas ce qu'il faut de la lib. En gros, je voudrais faire en sorte que ma dll contienne tout ce qu'il faut afin que lors de son utilisation elle n'ait pas à chercher ailleur.
Quand j'utilise cette dll dans mon application, elle se charge bien. Mais lorsque que je fais appel à une fonction interne, elle se décharge et l'application s'arrète. Je sais, grace à un "dll viewer" que ma dll fait des importations d'autre dll dans sa table d'importation. Je pense que le problème vient de ces importation. C'est pourquoi, je souhaiterais faire l'équivalent en BCB du "use dynamic RTL" depuis VC++.
Je suis désespéré, pas moyens de trouver une solution sur le net...
Merci d'avance pour votre aide.
Partager