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

C++ Discussion :

#define dans *.ini


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    24
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 24
    Par d�faut #define dans *.ini
    Bonjour je souhaiterai savoir commen faire pour mettre un #define dans un fichier ini afin que mon programme le prenne en compte

  2. #2
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par d�faut
    bah tu peux pas !!!
    tu peux mettre dans un .ini un param�tre et un valeur pour ce param�tre mais c'est tout !!!!

  3. #3
    Membre exp�riment� Avatar de Ksempac
    Inscrit en
    F�vrier 2007
    Messages
    165
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2007
    Messages : 165
    Par d�faut
    Les #define sont trait�s par le pr�-processeur (c'est a dire le programme qui pr�c�de le compilateur) donc les valeurs d�finies dans les #define ne peuvent �tre chang�es qu'avant la compilation.

    Je suppose que ce que tu souhaites c'est d�finir un certain nombre d'options de ton programme sans avoir a modifier et recompiler le programme ?

    Si c'est le cas, et que tu souhaites utiliser pour cela un fichier texte modifiable, il faut que tu demandes a ton programme de lire ce fichier pour en extraire les diff�rentes options.

  4. #4
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    24
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 24
    Par d�faut
    oui en fait je souhaite definir le non d'une dll a charger dans mon executable grace a un fichier .ini

    mai commen puis je faire??

    .exe :

    loadlibrary("ex.dll")

    .ini :

    ex = NonDeDLL

  5. #5
    Membre exp�riment�
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    267
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 267
    Par d�faut
    'Alut.

    Dans le .ini
    Dans ton code
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    pseudocode:
    NomDLL = LectureFichierIni("DLL");
    LoadLibrary(NomDLL);
    il faut que tu demandes a ton programme de lire ce fichier pour en extraire les diff�rentes options.
    C'est exactement �a.

  6. #6
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    24
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 24
    Par d�faut
    ok merci beaucoup ca marche !

  7. #7
    Expert confirm�
    Avatar de Luc Hermitte
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2003
    Messages
    5 296
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 5 296
    Par d�faut
    Citation Envoy� par hiko-seijuro
    bah tu peux pas !!!
    tu peux mettre dans un .ini un param�tre et un valeur pour ce param�tre mais c'est tout !!!!
    En fait ... dans l'absolu on pourrait faire �voluer le format des .ini pour accepter des #define -- m�me si l'id�e est des plus �tranges. Si on veut utiliser un parseur de .ini sans le modifier, il faudrait que ce parseur travaille sur des flux standard. Avec cette condition remplie, il devient possible de filtrer (avec un streambuf filtrant) le flux � la vol� pour lui appliquer un petit pr�processeur.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne r�ponds � aucune question technique par le biais de ce m�dia. Et de toutes fa�ons, ma BAL sur dvpz est pleine...

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

Discussions similaires

  1. Defines dans un Makefile multi-clibles
    Par Invit� dans le forum C
    R�ponses: 7
    Dernier message: 14/04/2008, 19h00
  2. [explications]: #define dans un main
    Par tagwin dans le forum C
    R�ponses: 2
    Dernier message: 20/03/2007, 08h12
  3. R�ponses: 2
    Dernier message: 22/02/2007, 15h44
  4. R�ponses: 3
    Dernier message: 01/12/2006, 10h41
  5. define dans un autre
    Par arfy dans le forum C
    R�ponses: 7
    Dernier message: 30/11/2005, 23h09

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