IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

rendre exportable une classe


Sujet :

Visual C++

  1. #1
    Membre �clair�
    Inscrit en
    Janvier 2005
    Messages
    460
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : Janvier 2005
    Messages : 460
    Par d�faut rendre exportable une classe
    Bonjour je fais une DLL et j'aimerai exporter cela :
    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 :
    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

  2. #2
    R�dacteur

    Avatar de Matthieu Brucher
    Profil pro
    D�veloppeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par d�faut
    Quel compilateur ?

  3. #3
    Membre �clair�
    Inscrit en
    Janvier 2005
    Messages
    460
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : Janvier 2005
    Messages : 460
    Par d�faut
    pardon Visual C++ ( VS 2005)

  4. #4
    R�dacteur

    Avatar de Matthieu Brucher
    Profil pro
    D�veloppeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par d�faut
    http://c.developpez.com/faq/vc/?page=DLL
    Ca marche aussi avec des fonctions d'une classe et m�me avec la classe elle-m�me. Si on exporte toute la classe, c'est tout qui est "visible", si c'est des fonctions, on peut avoir une interface oublique r�duite � l'ext�rieur de la DLL.

  5. #5
    Membre �clair�
    Inscrit en
    Janvier 2005
    Messages
    460
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : Janvier 2005
    Messages : 460
    Par d�faut
    ok, bon ce que j'ai fait, j'ai rajout� une fonction dans la DLL ou j'ai mis ce code que j'ai export�. voili voilo ; merci bcp

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 31/05/2009, 10h38
  2. rendre iterable une Classe contenant un tableau 2D
    Par Linschn dans le forum Collection et Stream
    R�ponses: 3
    Dernier message: 13/05/2009, 21h42
  3. Exporter une classe dans une DLL
    Par mayayu dans le forum C++
    R�ponses: 3
    Dernier message: 29/12/2008, 11h53
  4. Exporter une class dans une DLL
    Par squale69 dans le forum C++
    R�ponses: 2
    Dernier message: 25/04/2008, 17h54
  5. [POO] Faire rendre invisible une classe dans un formulaire
    Par _Fabien dans le forum G�n�ral Dotnet
    R�ponses: 11
    Dernier message: 17/03/2008, 15h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo