Passage de librairies statiques en DLL
Bonsoir à tous,
J'ai deux librairies statiques. La première manipule des données sous forme de "T" :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| class CData<T>
{
};
class CDataConnector<T>
{
};
class CGesData<T>
{
}; |
etc...
La seconde définit les classes métiers, c'est à dire les "T" :
Code:
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
{
}; |
etc...
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