Page 1 sur 1

[Résolu] Forcer le mode x86

Publié : mer. 12/déc./2012 9:59
par Micoute
Existe-t'il une instruction pour forcer un programme à démarrer en mode 32 bits ?

Merci de vos réponses.

Re: Forcer le mode x86

Publié : mer. 12/déc./2012 10:12
par Fred
Si il est compilé en 64 bit, non. C'est deux architectures differentes, donc deux programmes différents.

Re: Forcer le mode x86

Publié : mer. 12/déc./2012 11:47
par Backup
rien ne t'empeche de faire un Lanceur d'application !

RunProgram() sert a ça :)
tu nommes l'applis x64 avec "_x64"
et l'appli x86 avec "-x86" tu proposes le choix dans ton lanceur..

ton lanceur peut meme etre dans le Style des Lanceurs 8X ("Pirate")
avec une musique et une Anim ... :)

ou bien a l'entete de ta societé ...

Re: Forcer le mode x86

Publié : mer. 12/déc./2012 13:32
par Micoute
Fred a écrit :Si il est compilé en 64 bit, non. C'est deux architectures differentes, donc deux programmes différents.
Ce que je voulais dire, c'est que quelquefois, on utilise des API qui ne fonctionnent pas en mode 64 bits et donc je souhaiterais qu'il se compile automatiquement en 32 bits, bien que je pense qu'il serait plus prudent d'utiliser un compilateur x86 :oops:

Re: Forcer le mode x86

Publié : mer. 12/déc./2012 13:55
par Micoute
Dobro a écrit :rien ne t'empeche de faire un Lanceur d'application !

RunProgram() sert a ça :)
tu nommes l'applis x64 avec "_x64"
et l'appli x86 avec "-x86" tu proposes le choix dans ton lanceur..

ton lanceur peut meme etre dans le Style des Lanceurs 8X ("Pirate")
avec une musique et une Anim ... :)

ou bien a l'entete de ta societé ...
OK ! Merci beaucoup !

Re: [Résolu] Forcer le mode x86

Publié : jeu. 13/déc./2012 9:48
par Mesa
Si la version 32b de PB s'installe bien en plus de la version 64b, dans 2 dossiers différents alors tu peux choisir ton compilateur pour une application donnée.

Dans un premier temps, sous l'EDI de PB, tu ajoutes le chemin du compilo 32b dans "Fichier/préférences/compilateur", une fois pour toute.

Dans un second temps quand tu veux compiler une application, tu choisis le bon compilo dans "Compilateur/Options du compilateur.../Utiliser Compilateur" .

Mesa.

Re: [Résolu] Forcer le mode x86

Publié : jeu. 13/déc./2012 11:12
par Micoute
Mesa a écrit :Si la version 32b de PB s'installe bien en plus de la version 64b, dans 2 dossiers différents alors tu peux choisir ton compilateur pour une application donnée.

Dans un premier temps, sous l'EDI de PB, tu ajoutes le chemin du compilo 32b dans "Fichier/préférences/compilateur", une fois pour toute.

Dans un second temps quand tu veux compiler une application, tu choisis le bon compilo dans "Compilateur/Options du compilateur.../Utiliser Compilateur" .

Mesa.
Dans mes préférences on peut choisir toutes les versions de PB installées, mais le problème vient de option du compilateur,
je mets une version x86, mais comme j'ai mis dans les préférences qu'il faut enregistrer les options "nulle part",
c'est pour ça que le problème revient à chaque fois que j'édite mon programme. Peut-être suis-je un peu maso !