Bonjour,
Fervent utilisateur des calculs binaires pour stocker les paramètres (comme les pros en fait), j'ai toutefois une difficulté.
Je cherche à trouver un moyen simple de déclarer des constantes 'binaires' qui seront utilisables dans mes calculs pour cumuler plusieurs paramètres dans une unique valeurs (et donc utiliser les calculs binaires).
pour l'instant on est obliger d'affecter les valeurs en décimal :
CONSTANT
_P1 = 0
_P2 = 1
_P3 = 2
_P4 = 4
_P5 = 8
...
// _Pn = 2 puissance n
FIN
Ensuite il suffit de faire des ETBinaire pour créer une valeur et des OUBinaire pour y chercher mes paramètres
Comment s'éviter l'erreur classique qui tend à affecter 3 à _P3 ? Une limite : une constante ne peu être affectée avec le résultat d'un fonction :
CONSTANT
_P1 = puissance(2,0)
_P2 = puissance(2,1)
_P3 = puissance(2,2)
_P4 = puissance(2,4)
_P5 = puissance(2,8)
...
// _Pn = 2 puissance n
FIN
ce code provoque autant d'erreur de compilation !!!
PS : les notations 0xn ne m'ont pas convaincu