PC SOFT
Accueil
Accueil
Accueil
Connectez-vous...
flash_alt_content
flash_alt_content
Compatibilité 32 et 64 bits ?
Débuté par rastam, 17 aoû. 2010 17:23 - 4 réponses
http://hostimage.webdev.info/avatars/default.gif
Posté le 17 août 2010 - 17:23
Bonjour,

Il y a t-il une astuce pour faire fonctionner un programme WinDev indifféremment sur un système 32 bits ET 64 bits ?

Je sais que je peux créer un exécutable en 32 bits, et un autre en 64 bits.

Cet exécutable fonctionne actuellement sur une clé USB, et doit pouvoir être utilisée tant en 32 qu'en 64 bits.

Je vous remrcie d'avance pour vos lumières

rastam
http://hostimage.webdev.info/avatars/default.gif
Posté le 17 août 2010 - 18:57
Les OS 64 bits Windows permettent tous l'execution en 32 bits. Il suffit de compiler en 32 bits.
http://hostimage.webdev.info/avatars/default.gif
Posté le 18 août 2010 - 02:40
Merci Rémy,

Pourtant, un exécutable compilé en 32 bits ne fonctionne pas en 64 bits, d'où l'objet de ma demande d'aide : comment avoir un exécutable qui puissen fonctionner en 32 et 64 bits ?

Encore merci
rastaam

Rémy BISSON a écrit dans le message de news <2cd9910600d1c700f748e88c414214a3@news.pcsoft> :
> Les OS 64 bits Windows permettent tous l'execution en 32 bits. Il suffit de compiler en 32 bits.
http://hostimage.webdev.info/avatars/default.gif
Posté le 18 août 2010 - 16:19
"rastam" <rastam57@yahoo.fr> a écrit dans le message de groupe de discussion
: 2b401568dd12e886c10090d269c98a8a@news.pcsoft...
Pourtant, un exécutable compilé en 32 bits ne fonctionne pas en 64 bits,
d'où l'objet de ma demande d'aide : comment avoir un exécutable qui
puissen fonctionner en 32 et 64 bits ?


Bonjour,

Je suis surpris que votre exécutable ne fonctionne pas en 64 bits, même
compilé en 32 bits. J'ai un programme qui fonctionne sous XP 32 et Win 7 64
sans aucun problème avec le même exécutable.
Avez-vous coché l'option "Exécution 64 bits ..." dans la description du
projet ?
Quel erreurs avez vous ?

Cordialement,

David Berthemet
http://hostimage.webdev.info/avatars/default.gif
Posté le 19 août 2010 - 23:59
Bonjour,

Merci pour vos réponses.
Quand j'ai vu que vous êtes plusieurs à me dire la même chose,j'ai compris que le problème était ailleurs.
Effectivement, j'ai revu le code. Et le souci vient de la fonction USBRecherche() qui ne retourne pas la même chose (au niveau de l'identifiant de la clé USB).
Sous XP, l'identifiant de la clé USB comporte 2 caractères de plus (&0) et pas sous Seven.

Merci encore
rastam

David Berthemet a écrit dans le message de news <4c6ba7c8@news.pcsoft.fr> :
"rastam" <rastam57@yahoo.fr> a écrit dans le message de groupe de discussion
: 2b401568dd12e886c10090d269c98a8a@news.pcsoft...
Pourtant, un exécutable compilé en 32 bits ne fonctionne pas en 64 bits,
d'où l'objet de ma demande d'aide : comment avoir un exécutable qui
puissen fonctionner en 32 et 64 bits ?


Bonjour,

Je suis surpris que votre exécutable ne fonctionne pas en 64 bits, même
compilé en 32 bits. J'ai un programme qui fonctionne sous XP 32 et Win 7 64
sans aucun problème avec le même exécutable.
Avez-vous coché l'option "Exécution 64 bits ..." dans la description du
projet ?
Quel erreurs avez vous ?

Cordialement,

David Berthemet