Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2046 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  intégrer une DLL à l'exécutable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

intégrer une DLL à l'exécutable

n°1168387
mambogirl4​7
Posté le 02-08-2005 à 23:38:22  profilanswer
 

Bonjour
 
j'aimerais tout simplement savoir s'il est possible de compiler mon projet et d'intégrer les DLL externes dont j'ai besoin directement dans l'exécutable, pour faciliter sa distribution.  
 
Merci

mood
Publicité
Posté le 02-08-2005 à 23:38:22  profilanswer
 

n°1172158
kausa
Posté le 08-08-2005 à 10:23:36  profilanswer
 

normalement oui  
tu vas dans project/references/add reference et tu ajoute ta dll
si tu dois distribuer ton appli tu dois mettre les dll avec  
 

n°1172206
HelloWorld
Salut tout le monde!
Posté le 08-08-2005 à 10:57:12  profilanswer
 

justement il veut pas devoir refourguer les dll mais les inclure dans l'exe.
Crée un installeur pour ton logiciel.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1172308
Kristoph
Posté le 08-08-2005 à 12:38:30  profilanswer
 

Un simple zip devrait suffire non ? Les dll sont trouvées si elles sont dans le même répertoire que le .exe donc il suffit de tout mettre au même endroit et ça devrait aller.


Message édité par Kristoph le 08-08-2005 à 12:38:40
n°1172429
kausa
Posté le 08-08-2005 à 14:42:00  profilanswer
 

oui c est vrai que s il veut mettre l appli un peu partout il va devoir se trimbaler avec les dll
donc comme a propose helloqorld et kristoph un installer ou un zip  
pour les installer tu as Innosetup

n°1172948
HelloWorld
Salut tout le monde!
Posté le 09-08-2005 à 10:08:48  profilanswer
 

Kristoph a écrit :

Un simple zip devrait suffire non ?


Il a demandé à intégrer ses dll dans un exe :o


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1172997
Kristoph
Posté le 09-08-2005 à 11:26:40  profilanswer
 

HelloWorld a écrit :

Il a demandé à intégrer ses dll dans un exe :o


Justement, en quoi un installeur peut-il intégrer les dll dans l'exe ? Alors a ta proposition, j'ai fais une contre proposition qui ne répond pas plus à la question mais fais ce que tu dis de façon plus simple :kaola:

n°1173012
HelloWorld
Salut tout le monde!
Posté le 09-08-2005 à 11:33:21  profilanswer
 

Les dll sont intégrées dans le setup.exe :p
Moi aussi je peux contre proposer : utiliser un zip auto-extractible!


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1173102
Kristoph
Posté le 09-08-2005 à 12:31:14  profilanswer
 

Elle est pour moi cette contre proposition.
 
Sinon, j'ai déjà jeté un coup d'oeil et il doit est possible de prendre n'importe quelle zone mémoire et la "charger" comme si c'était le contenu d'un fichier .dll Je ne sais pas si c'est possible en C# par contre. En C normal ça doit pouvoir passer. Il suffit alors de convertir le contenu de la dll en tableau statique et hop :whistle:
 
Il y a du boulot quand même car il faut réécrire une partie du loader de dll soit même.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  intégrer une DLL à l'exécutable

 

Sujets relatifs
[Visaul C++] DLL non crééeintegrer une donnée entrée par l'utilisateur dans un WHERE
.exe .jar .bat ou autre executablecreer un fichier executable
Fichiers Excel en SYLK : possible d'integrer une image ?integrer des scripts VB ?
decompiler un executable[Builder C++ 6] Utilisation dynamique d'une DLL [résolu...]
Newbie en XML : Comment integrer un flux xml dans une page ?Fichier XML dans un jar executable
Plus de sujets relatifs à : intégrer une DLL à l'exécutable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR