Salut!

Comment faire une bibliotheque dynamique?
Sous Dev-Cpp j'ai ouvert un projet dll et il me donne les bases du programme mais je ne sais pas où placer les fonctions.

le .cpp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/* Replace "dll.h" with the name of your header */
#include "dll.h"
#include <windows.h>
 
DllClass::DllClass()
{
 
}
 
 
DllClass::~DllClass ()
{
 
}
 
 
BOOL APIENTRY DllMain (HINSTANCE hInst     /* Library instance handle. */ ,
                       DWORD reason        /* Reason this function is being called. */ ,
                       LPVOID reserved     /* Not used. */ )
{
    switch (reason)
    {
      case DLL_PROCESS_ATTACH:
        break;
 
      case DLL_PROCESS_DETACH:
        break;
 
      case DLL_THREAD_ATTACH:
        break;
 
      case DLL_THREAD_DETACH:
        break;
    }
 
    /* Returns TRUE on success, FALSE on failure */
    return TRUE;
}
et son header:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef _DLL_H_
#define _DLL_H_
 
#if BUILDING_DLL
# define DLLIMPORT __declspec (dllexport)
#else /* Not BUILDING_DLL */
# define DLLIMPORT __declspec (dllimport)
#endif /* Not BUILDING_DLL */
 
 
class DLLIMPORT DllClass
{
  public:
    DllClass();
    virtual ~DllClass(void);
 
  private:
 
};
 
 
#endif /* _DLL_H_ */
Sinon peut on un peu alléger ce modèle de base?

Merci de votre aide.