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 :

comment faire fonctionner l'exe sur une autre machine [FAQ]


Sujet :

C++Builder

  1. #1
    Futur Membre du Club
    Inscrit en
    avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : avril 2004
    Messages : 11
    Points : 8
    Points
    8
    Par défaut comment faire fonctionner l'exe sur une autre machine
    bonjour,
    mon projet en informatique est presque fini. Le seul probleme c'est que je voudrai mettre mon .exe sur un bécane qui n'a pas bcb6.
    Je voulais savoir comment il faut faire et quel option à cocher au niveau du linker....

    merci d'avance pour votre aide

    la vie est un reel trip quotidien.

  2. #2
    Membre régulier Avatar de chobol
    Profil pro
    Technicien réseau
    Inscrit en
    octobre 2003
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : octobre 2003
    Messages : 122
    Points : 120
    Points
    120
    Par défaut
    menu projet / options :
    onglet compilateur : cliques sur Version finale
    onglet lieur : décoches utiliser la RTL dynamique
    onglet paquets : décoches construire avec les paquets d'exécution

  3. #3
    Futur Membre du Club
    Inscrit en
    avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : avril 2004
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    et si mon programme a déjà été compiler çà ne fait rien?
    Voilà, je voulais savoir si il n'y avait pas de dll ou autre chose à choper sur bcb6.


    voilà et si il y a d'autres trucs à choper...

    cordialement
    la vie est un reel trip quotidien.

  4. #4
    Membre à l'essai
    Inscrit en
    octobre 2003
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : octobre 2003
    Messages : 16
    Points : 13
    Points
    13
    Par défaut
    Salut,

    dans tes options de projet, il faut compiler en mode release (pas debug), dans l'onglet paquets, il faut décocher "construire avec paquets d'exécution" et normalement ton exe sera presque standalone. Recherche dans l'aide Borland le mot clé BORLNDMM.DLL pour savoir quoi distribuer avec ton exe.
    Personnellement, je livre mon appli avec borlndmm.dll et cc3250mt.dll.

    Je crois qu'il y a d'autres posts plus précis concernant le sujet.

    A+

  5. #5
    Expert éminent sénior


    Profil pro
    Inscrit en
    octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2003
    Messages : 7 856
    Points : 34 378
    Points
    34 378
    Par défaut
    Bonjour,

    il peut arriver que tu sois obligé d'utiliser l'utilitaire tdump (dans CBuilder6\Bin) qui te permet d'avoir un certain nombre d'informations sur les dll requises par ton exe (et même plus de précisions avec la méthode qui en est à l'origine).

    Tu peux par exemple taper tdump -em. tonexe.exe

    Cordialement

    Eric

  6. #6
    Invité
    Invité(e)
    Par défaut
    Salut,

    dès que tu modifies tes options comme on te l'as dit plus haut:

    menu projet / options :
    onglet compilateur : cliques sur Version finale
    onglet lieur : décoches utiliser la RTL dynamique
    onglet paquets : décoches construire avec les paquets d'exécution
    ensuite t'as juste à recompiler ton projet de nouveau (cela va mettre un petit peu plus de temps) et ensuite c'est bon, tu peux utiliser ton exe sans les dlls de bcb.

  7. #7
    Futur Membre du Club
    Inscrit en
    avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : avril 2004
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    autre question :
    si toute fois ma version finale me convient pas, est il possible de revenir sur l'autre version qui utilise bcb6 ?

    merci
    la vie est un reel trip quotidien.

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    février 2003
    Messages
    785
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : février 2003
    Messages : 785
    Points : 269
    Points
    269
    Par défaut
    Bien entendu, il te suffit juste de recocher les options et de recompiler.

  9. #9
    FXL
    FXL est déconnecté
    Candidat au Club
    Profil pro
    Inscrit en
    mars 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Au pire tu installes le runtime, un package contenant toutes les dll utilisées par bcb6 qui se trouve en telechargement assez facilement, mais j'ai pas de lien désolé ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment fonctionner mon prg delphi sur une autre machine
    Par halimelio dans le forum Débuter
    Réponses: 1
    Dernier message: 15/05/2010, 21h04
  2. Impossible de faire fonctionner un projet sur une autre dique
    Par Baptiste Wicht dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 15/02/2008, 17h55
  3. Deploiement incomplet: application ne fonctionne pas sur une autre machine
    Par Jeannot dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 21/11/2007, 19h49
  4. comment capter un evenement survenu sur une autre form?
    Par Jayceblaster dans le forum Windows Forms
    Réponses: 1
    Dernier message: 12/07/2007, 15h38
  5. Réponses: 5
    Dernier message: 06/12/2006, 00h57

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