rendre exportable une classe
Bonjour je fais une DLL et j'aimerai exporter cela :
Citation:
class FichierIni
{
public:
FichierIni();
virtual ~FichierIni();
unsigned short parserFichier(const char* nomFichier);
const char* lireValeur(const char* section, const char* cle) const;
unsigned short parserIni();
private:
unsigned short parserLigne(char* ligne);
unsigned short parserSection(istrstream& in);
unsigned short parserRubrique(istrstream& in);
unsigned short ajouterSection(const char* nom);
unsigned short ajouterRubrique(const char* cle, const char* valeur);
SectionIni* sections[NB_MAX_SECTIONS];
unsigned short nbSections;
};
car en fait j'aimerai faire un programme qui appelle des fonctions de cette DLL du style :
Citation:
FichierIni ini (objet de la classe de la DLL)
unsigned short cr=OK;
cr=ini.parserIni();
if (cr==ok)
const char * repertoire=ini.LireValeur(test,test2);
merci ;)