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++Builder Discussion :

Modifié le fichier .exe par #define


Sujet :

C++Builder

  1. #1
    Membre habitué
    Inscrit en
    Septembre 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 11
    Par défaut Modifié le fichier .exe par #define
    bonjour

    je voudrais modifier le fichier de sortie (.exe) en fonction des "#define" activés dans mon code.

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #define _DEBUG
     
    #ifdef _DEBUG
    output = APPLI_DEBUG.exe   // nom du fichier de sortie
    #else
    output = APPLI.exe   // nom du fichier de sortie
    #endif
    Si quelqu'un peut m'aider, c'est cool !

    A+

  2. #2
    Membre confirmé Avatar de marcootz
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 159
    Par défaut
    Salut,

    Juste une idée as tu essayer ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application->Name = "APPLI_DEBUG.exe"

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 11
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application->Name = "APPLI_DEBUG.exe"
    permet de modifier le nom de l'application situé dans la barre en bas, il ne change pas le nom de sortie du fichier après compil+link.

    Mon problème est que le nom du fichier de sortie est situé dans le fichier .bpr (format XML) est que le nom est généré automatiquement dans ce fichier en fonction du nom du projet !

    Il faudrait pouvoir changer/paramétrer le nom du fichier de sortie !

    Je suis stoujours bloqué sur ça ! si quelqu'un a une autre idée !

  4. #4
    Membre Expert
    Avatar de Gilles Louïse
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2002
    Messages : 421
    Par défaut
    Je ne crois pas que vous puisiez procéder ainsi, si vous voulez un autre nom d’exécutable, il faut modifier en conséquence le nom du projet puisque l’exécutable a ce nom, comme vous le savez et le dites vous-même. Je ne crois pas trop qu’une magouille pour modifier ce nom soit possible avec C++ Builder et j’avoue ne pas comprendre pourquoi vous en auriez besoin. Ou alors il faut procéder par des automatismes programmés dans une sorte de surcouche de C++ Builder, c’est peut-être envisageable mais également beaucoup de sueur pour pas grand-chose.

    Que cet avis négatif n’empêche pas un contributeur bienveillant de donner une solution s’il la trouve.

    À bientôt
    Gilles

Discussions similaires

  1. modifier le fichier indexé par GWTShell
    Par boukharyinfos dans le forum GWT et Vaadin
    Réponses: 4
    Dernier message: 15/05/2009, 16h13
  2. modifier un fichier par un éditeur
    Par adimou dans le forum Administration système
    Réponses: 1
    Dernier message: 01/02/2008, 12h01
  3. Fichier locké par explorer.exe
    Par Glob dans le forum Windows XP
    Réponses: 6
    Dernier message: 31/08/2006, 09h05

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