[Résolu] Forcer le mode x86

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

[Résolu] Forcer le mode x86

Message par Micoute »

Existe-t'il une instruction pour forcer un programme à démarrer en mode 32 bits ?

Merci de vos réponses.
Dernière modification par Micoute le mer. 12/déc./2012 13:56, modifié 1 fois.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Fred
Site Admin
Messages : 2809
Inscription : mer. 21/janv./2004 11:03

Re: Forcer le mode x86

Message par Fred »

Si il est compilé en 64 bit, non. C'est deux architectures differentes, donc deux programmes différents.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Forcer le mode x86

Message 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é ...
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Forcer le mode x86

Message 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:
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Forcer le mode x86

Message 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 !
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: [Résolu] Forcer le mode x86

Message 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.
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: [Résolu] Forcer le mode x86

Message 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 !
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Répondre