[Résolu] Forcer le mode x86
Publié : mer. 12/déc./2012 9:59
Existe-t'il une instruction pour forcer un programme à démarrer en mode 32 bits ?
Merci de vos réponses.
Merci de vos réponses.
Forums PureBasic - Français
http://forums.purebasic.com/french/
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 x86Fred a écrit :Si il est compilé en 64 bit, non. C'est deux architectures differentes, donc deux programmes différents.
OK ! Merci beaucoup !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é ...
Dans mes préférences on peut choisir toutes les versions de PB installées, mais le problème vient de option du compilateur,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.