commutateur /inlineasm ??

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

commutateur /inlineasm ??

Message par Backup »

il semble que le commutateur "/inlineasm" ait disparu ??

on doit faire quoi pour le remplacer ??


ps: avec EPB , si je tente une compilation pb->Ass avec ce commutateur activé , j'ai une erreur comme quoi il ne connait pas "/inlineasm"
et evidemment , rien n'est généré ...
Dernière modification par Backup le mer. 23/oct./2013 16:27, modifié 1 fois.
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: commutateur /inlineasm ??

Message par falsam »

Depuis la version 5.20, cette option a disparu. Je pense que tu ne peux qu'utiliser les directives EnableASM et DisableASM

Code : Tout sélectionner

CompilerIf #PB_Compiler_Processor <> #PB_Processor_x86 And #PB_Compiler_Processor <> #PB_Processor_x64
  CompilerError "This example only works on x86 or x64 processors"
CompilerEndIf

Value.l = 10  ; Declare our own variable

EnableASM
  MOV Value, 20 ; Directly use the ASM keywords with PureBasic variable !
  INC Value
DisableASM

MessageRequester("ASM Example", "Should be 21: "+Str(Value), 0)
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: commutateur /inlineasm ??

Message par Backup »

ha ok , ... Fred aurai pu prévenir ... :roll: Merci
PAPIPP
Messages : 534
Inscription : sam. 23/févr./2008 17:58

Re: commutateur /inlineasm ??

Message par PAPIPP »

Bonjour Dobro et Falsam

Les logiciels qui utilisent l’option /INLINEASM sont incriminés. Cette option a été retirée de PB520

Taillbit en est un exemple voir ici : http://www.purebasic.fr/english/viewtop ... 26&t=56802
ABBKlaus a corrigé immédiatement.
Pureasm est aussi touché et bien d’autre comme EBP
A+
Il est fort peu probable que les mêmes causes ne produisent pas les mêmes effets.(Einstein)
Et en logique positive cela donne.
Il est très fortement probable que les mêmes causes produisent les mêmes effets.
Fred
Site Admin
Messages : 2809
Inscription : mer. 21/janv./2004 11:03

Re: commutateur /inlineasm ??

Message par Fred »

Effectivement, j'ai oublié de le mettre dans l'historique. C'est à remplacer par Enable/DisableASM comme précisé ci-dessus.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: commutateur /inlineasm ??

Message par Backup »

bah , c'est pas grave , on t'en veux pas :)

on rale, mais ... on est français ... ça excuse :)
Répondre