Bonsoir à tous,
J'ai deux librairies statiques. La première manipule des données sous forme de "T" :
etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class CData<T> { }; class CDataConnector<T> { }; class CGesData<T> { };
La seconde définit les classes métiers, c'est à dire les "T" :
etc...
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 class CUser : public CData<T> { public: std::string& GetName(); int GetAge(); private: std::string m_strName; int m_iAge; // etc/// }; class CCar { };
J'aimerai passer la seconde librairie (la librairie métier qui s'appuie sur la librairie de gestion) en DLL, mais, comme j'ai peu d'expérience dans les DLL, je fais appel à vous.
Après avoir définit et implémenté toutes mes classes métiers, que dois-je exposer ? J'imagine que c'est pas le "CUser.h" (qui inclue le CData.h qui lui inclu le CGesData etc...), le "CCar.h", si ?
Vous pouvez me guider ?
Merci à vous,
A bientôt
Partager