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 :

Préparer un executable pour tous PC


Sujet :

C++Builder

  1. #1
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Points : 116
    Points
    116
    Par défaut Préparer un executable pour tous PC
    Bonjour à tous,

    Je viens de développer une petite application pour un copain, et je voudrais lui envoyer l'exécutable. Pour la construction, j'ai pris soin de ne pas "demander d'utiliser la RTL dynamique" ainsi que de ne pas demander de "construire avec les paquets...", ce qui effectivement me donne un exécutable beaucoup plus gros que dans les cas contraire. J'ai pensé que, de cette manière, tout ce qui était nécessaire au programme était contenu dans le fichier ainsi créé.

    Or, je constate qu'en essayant cet exécutable sur le PC de mon fils (qui n'a pas Borland C++ Builder), l'exécution me provoque une "violation... lecture à l'adresse ...", message auquel je ne comprend goutte !

    Un essai sur mon propre PC à partir de la memoire USB sur laquelle j'avais copié l'exécutable provoque la même erreur, alors que si je copie ce même fichier quelque part sur mon disque dur, l'exécution du fichier se trouvant sur le disque dur (en l'absence de C++ Builder) est correcte !

    Y a-t-il une solution ? Comment faire pour préparer un fichier exécutable quels que soient les éléments présents sur le PC destinataire ?

    Merci d'avance de votre aide

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 134
    Points : 85
    Points
    85
    Par défaut
    peux-t-être fais-tu appel à des fichier annexes (une librairie, ...) dans le dossier de ton projet?

  3. #3
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Points : 116
    Points
    116
    Par défaut
    Citation Envoyé par chm0105
    peux-t-être fais-tu appel à des fichier annexes (une librairie, ...) dans le dossier de ton projet?
    Ah oui ! C'est bien possible ! Je vais vérifier ! Merci !
    Je te tiens au courant !

  4. #4
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Points : 116
    Points
    116
    Par défaut
    Citation Envoyé par chm0105
    peux-t-être fais-tu appel à des fichier annexes (une librairie, ...) dans le dossier de ton projet?
    Oui, tu avais raison : c'est trop bête !

    En fait, au cours du débogage, j'écris souvent des infos de débogage sur un fichier situé dans un directory provisoire... Et j'avais oublié d'oter les références à ce fichier ! C'est vraiment idiot de ma part, mais il me semble que sans ta suggestion, je n'aurais pas du tout pensé à cela !

    Merci beaucoup !

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 134
    Points : 85
    Points
    85
    Par défaut
    ça m'est aussi déjà arrivé^^

    Bonne continuation!

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/03/2013, 11h04
  2. AMD CodeAnalyst : Pour tous ceux qui comptent leurs cycles
    Par Selenite dans le forum Assembleur
    Réponses: 1
    Dernier message: 03/10/2004, 11h52
  3. TEdit numérique pour tous les claviers
    Par totofweb dans le forum C++Builder
    Réponses: 2
    Dernier message: 10/06/2004, 11h20

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