Bonjour,
je cherche à tester les macros de Flat Assembler, or je suis contraint de les préfixer par un point d'exclamation (!), même entre deux directives EnableASM et DisableASM, parce que le compilateur PB les assimile aux macros usuelles PureBasic.
Il y a une directive qui est possible?
Peut-on désactiver la directive "macro" ?
- majikeyric
- Messages : 602
- Inscription : dim. 08/déc./2013 23:19
- Contact :
Re: Peut-on désactiver la directive "macro" ?
Je doute que tu puisses désactiver les macros PB.
En utilisant une constante symbolique FASM peut être que ça fait l'affaire :
puis
En utilisant une constante symbolique FASM peut être que ça fait l'affaire :
Code : Tout sélectionner
m equ macro
Code : Tout sélectionner
m ta_macro
{
...
}
Re: Peut-on désactiver la directive "macro" ?
Malheureusement non...
Sans préfixe, c'est une erreur de syntaxe direct...
Je crois qu'il est impossible d'insérer des directives FAsm sans les préfixer...
Sans préfixe, c'est une erreur de syntaxe direct...
Je crois qu'il est impossible d'insérer des directives FAsm sans les préfixer...
- majikeyric
- Messages : 602
- Inscription : dim. 08/déc./2013 23:19
- Contact :
Re: Peut-on désactiver la directive "macro" ?
oui, je sous entendais avec '!'.
Mais ça n'a pas l'air de marcher de toutes façons. désolé.
Mais ça n'a pas l'air de marcher de toutes façons. désolé.
Re: Peut-on désactiver la directive "macro" ?
Avec préfixe, EQU ne marche pas pour modifier un nom de directive, mais il y a un "mais": Ce que tu imagines est possible...
Re: Peut-on désactiver la directive "macro" ?
J'ai tenté pas mal de trucs en vain. Marche pas...
Pas grave... Ce n'est pas l'essentiel. Merci quand même pour ta proposition.
Pas grave... Ce n'est pas l'essentiel. Merci quand même pour ta proposition.