Création d'une DLL

Signaler
Messages postés
19
Date d'inscription
dimanche 26 janvier 2003
Statut
Membre
Dernière intervention
10 décembre 2005
-
Messages postés
118
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
2 novembre 2007
-
Salu tt le monde..
Est-ce que qq (je suis sur que oui) connaitrai la façon de construire une DLL : je trouve pas grand-chose (les tutoriels et sources du sites ne sont pas très explicites et je ne suis ni un pro en C ni en C++) et donc si vous pouviez m'expliquez comment en construire une, l'utiliser, etc ... ça serai sympa, merci !

(PS : Je suis sous DevC++)

KEVIN

3 réponses

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2
Salut,
il faut chercher dans les sources, ca a déja ete fait.
http://www.cppfrance.com/code.aspx?ID=18418
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
10
Salut,
va voir a cette adresse, la facon de faire la dll est tres simple...
http://www.cppfrance.com/code.aspx?ID=9915
Bob...

"La chance accorde ses faveur aux esprits avertis..."
Messages postés
118
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
2 novembre 2007

Tien je te passe une source pour faire une dll :

Dans un fichier .h tu mets :

#ifndef __DLL_MODULE_H__
#define __DLL_MODULE_H__

#ifdef BUILD_DLL
#define LINKDLL __declspec(dllexport)
#pragma message("Building DLL")
#else
#define LINKDLL __declspec(dllimport)
#pragma message("Importing DLL")
#endif

//Les include

class LINKDLL CEncrypte
{
public :
//t variable public
};

#endif

le fichier cpp se créer comme une classe normal.

et dans le fichier main ou fichier principale de ton code, la
ou il y a l'initialisation
:

#pragma comment(lib, "Debug/Dll.lib") //A l'endroit ou tu a créer la dll (mets les dans le meme projet,, il en faut deux different)
#include "DLL.h"

Et voila, j'éspère que je t'ai avancer.

Mr.X (et la vie continue...)