DLL en ressource avec Devcpp

DLL en ressource avec Devcpp - C - Programmation

Marsh Posté le 22-12-2004 à 19:15:44    

RE,
toujours en train de decouvrir Devcpp j'essaie d'inclure une DLL dans un
programme  
Apparemment j'arrive a l'inclure dans l'executable mais celui ci ne la trouve pas quand il se lance
j'ai fait
 
ajouter fichier res
et dedans

Code :
  1. #include <windows.h>
  2. dll DLL "mail_dll.dll"


que faut il faire de plus

Reply

Marsh Posté le 22-12-2004 à 19:15:44   

Reply

Marsh Posté le 22-12-2004 à 20:13:04    

Ben t'as inclu ta dll comme t'aurais inclu une image ou un fichier quelconque. C'est juste un gros tas de données dans ton exe, c'est plus une dll. Une dll c'est un fichier physique sur le disque. Donc faut l'extraire.
Tu fais ça dans quel but ? Elle est à toi la dll ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 22-12-2004 à 21:20:57    

ok HelloWorld,
mais comment je fais pour extraire la DLL et l'utiliser
 
J'ai codé la DLL
J'ai mis une fonction d'envoie de mail dedans

Reply

Marsh Posté le 23-12-2004 à 01:28:04    

Pourquoi tu link pas en static au lieu de t'embêter ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 23-12-2004 à 12:57:23    

A vrai dire j'ai jamais essayé de faire une library static
Au départ la dll c'etait pour eviter d'avoir un ecran console avec le socket comme dans mon ancien post ( c'est peu etre un peu bricolage mais ca marche)
Je n'ai jamais touché au static mais je vais essayer
J'aimerais quand meme savoir comment utiliser les fichier ressource de devcpp

Reply

Marsh Posté le 23-12-2004 à 14:09:36    

C'est pa spropre à devcpp, c'est de la prog Win32.
http://msdn.microsoft.com/library/ [...] ources.asp
Pour ne pas avoir de console, il faut créer un projet Win32 et non pas console (Project Option->Type : Win32 GUI), et utiliser WinMain() à la place de main().


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Sujets relatifs:

Leave a Replay

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