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

Langage Delphi Discussion :

peut-on changer le nom d'un exe avec directive compilation


Sujet :

Langage Delphi

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    803
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 803
    Points : 182
    Points
    182
    Par défaut peut-on changer le nom d'un exe avec directive compilation
    Bonjour,

    Dans la fiche projet peut-on utiliser une directive de compilation pour déterminer le nom de l'executable ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    {$IFNDEF BIDULE100} program Bidule100;
    {$ENDIF}
     
    {$IFNDEF BIDULE200} program Bidule200;
    {$ENDIF}
     
    {$IFNDEF BIDULE300} program Bidule200;
    {$ENDIF}
    Dans la suite du code source cette même directive donnant accès à certaines fonctions plutôt qu'à d'autres ?

    Celà pour permettre d'éditer des versions fonctionnelles différentes d'un même type d'exécutable avec le même code source...

    Merci d'avance pour l'info...

  2. #2
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Salut

    Malheureusement je ne pense pas que ce soit possible. Car, sauf erreur de ma part, cet identificateur (Bidule100 dans l'exemple) doit correspondre au nom du fichier .dpr.

    @+ Claudius.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    803
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 803
    Points : 182
    Points
    182
    Par défaut Tant pis
    Ok !

    Il ne me reste plus qu'à ceéer un projet par version fonctionnelle !

    Heureusement tous ces projets peuvent utiliser des unités communes dans lesquelles les directives de compilation pourront faire la différence !

    Merci pour la réponse

  4. #4
    Membre émérite
    Avatar de Thierry Laborde
    Homme Profil pro
    N/A
    Inscrit en
    Avril 2002
    Messages
    1 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : N/A

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 391
    Points : 2 529
    Points
    2 529
    Par défaut
    Bonjour,

    Sur quelle version de Delphi souhaite tu faire cela ?

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    803
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 803
    Points : 182
    Points
    182
    Par défaut D 2007 ou D 2009
    Je dispose des deux versions citées en intitulé mais je travaille pour l'instant avec D 2007, les sources ne semblant pas entièrement compatibles entre ces deux versions je préfère pour l'instant travailler avec D 2007.

  6. #6
    Membre émérite
    Avatar de Thierry Laborde
    Homme Profil pro
    N/A
    Inscrit en
    Avril 2002
    Messages
    1 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : N/A

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 391
    Points : 2 529
    Points
    2 529
    Par défaut
    Citation Envoyé par colorid Voir le message
    Je dispose des deux versions citées en intitulé mais je travaille pour l'instant avec D 2007, les sources ne semblant pas entièrement compatibles entre ces deux versions je préfère pour l'instant travailler avec D 2007.
    Dans ce cas là le mieux est d'utiliser les fonctionnalités MSBuild de Delphi 2007. En effet sur chaque projet il existe un fichier .Dproj qui contient les différents paramètres pour la génération de version. Ce fichier .Dproj est tous simplement un fichier XML. Et si l'on regarde les différents paramètres dans ce fichier on va trouver le paramètre DCC_DependencyCheckOutputName qui contient le nom du fichier à générer.
    Je n'ai pas fait le test mais je pense qu'en jouant sur ce paramètre cela doit fonctionner.

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    803
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 803
    Points : 182
    Points
    182
    Par défaut Ok je vais essayer
    Mille merci,

    J'ai un petit problème de temps et ne pourrai tenter l'expérience que mercredi prochain...

    Mais merci encore

Discussions similaires

  1. [AC-2007] Peut-on changer le nom d'un champ de table sans risque ?
    Par tibofo dans le forum Modélisation
    Réponses: 2
    Dernier message: 10/01/2010, 10h45
  2. Changer le nom du processus (Perl.exe par monscirpt.pl)
    Par Julon dans le forum Programmation et administration système
    Réponses: 8
    Dernier message: 08/06/2009, 21h51
  3. [AC-2007] Changer le Nom d'un Label avec VBA
    Par amazon dans le forum VBA Access
    Réponses: 1
    Dernier message: 27/05/2009, 11h57
  4. changer le nom d'une database avec vb.net
    Par top_skiner dans le forum VB.NET
    Réponses: 2
    Dernier message: 16/09/2008, 14h46
  5. Changer le nom de l'exe pour l'installation
    Par toutounesan dans le forum C++
    Réponses: 1
    Dernier message: 05/10/2007, 16h16

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