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
Partager