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 :

Compatibilité d'un EXE


Sujet :

C++Builder

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 8
    Par défaut Compatibilité d'un EXE
    Bonjour,

    Je sollicite encore votre aide pour un problème de compatibilité. En effet, j'ai développé un programme sous C++ Builder 6 (Windows XP).
    J'ai souhaité le montrer à un ami qui utilise le système d'exploitation Windows Vista. En démarrant l'exécutable crée avec C++ Builder 6, Vista nous a affiché un message d'erreur (je ne l'ai pas sous les yeux, dsl. C'est une histoire de fichier vcl60.bpl manquant).
    Nous avons alors essayé de modifier les options de l'exécutable (clic droit->Propriétés, exécuter comme sous Windows XP SP2) sans grand résultat.

    Est que quelqu'un a une idée du problème et la solution et/ou comment générer un exe executable sans bibliothèque externe à rajouter si on a pas le Builder d'installer sur la machine?


    PS: Maintenant que j'y pense, je lui ai juste donné le fichier *.exe et pas le reste des fichiers projets crées sous C++ Builder. C'est peut être ça le problème...

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    Hello,
    va faire un tour sur la FAQ pour voir comment rendre un exécutable indépendant (qui ne nécessitera pas d'avoir C++ Builder d'installé).

    PS: Maintenant que j'y pense, je lui ai juste donné le fichier *.exe et pas le reste des fichiers projets crées sous C++ Builder. C'est peut être ça le problème...
    Non, tu as juste besoin de l'exécutable, les fichiers sources et de projets ne sont pas utiles pour exécuter ton programme sur un autre PC.

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 8
    Par défaut
    Autant pour moi! Ça fonctionne impeccable! Merci de l'aide! J'avais mal googeulisé ma recherche.
    En fait, mon programme fait appel à des fichiers textes (*.txt) qui contiennent des "configurations" qui sont lu avec la méthode fopen() - fclose() donc j'aurais aussi besoin de ce fichier texte dans mon répertoire courant.
    Est ce qu'il serait aussi possible de l'inclure dans l'exe? C'est juste une question comme ça ...

  4. #4
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    Tu peux ajouter n'importe quel type de fichier a ton exécutable en tant que ressource.
    Tu peux faire des recherches sur les ressources et TRessourceStream pour en savoir un peu plus.

    Par exemple par ici.

Discussions similaires

  1. Comment créer et executer un .EXE
    Par maher12 dans le forum Flash
    Réponses: 3
    Dernier message: 26/09/2002, 08h33
  2. Compatibilité Visibroker 4.5 C++ Builder
    Par manuel dans le forum CORBA
    Réponses: 4
    Dernier message: 15/07/2002, 21h57
  3. Format d'un exe pour DOS et pour Windows
    Par Alfhiger dans le forum Assembleur
    Réponses: 4
    Dernier message: 12/06/2002, 11h57
  4. compatibilité des librairies directX8
    Par Freakazoid dans le forum DirectX
    Réponses: 3
    Dernier message: 23/05/2002, 21h33
  5. Quel désassembleur/assembleur pour un exe Windows ?
    Par Anonymous dans le forum x86 32-bits / 64-bits
    Réponses: 6
    Dernier message: 17/04/2002, 10h59

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