Bonjour à tous,
Je souhaite passer, en paramètre, un nombre plus ou moins important d'options types Booléennes.
En automatisme, pour simplifier le code, je passerai par un byte ou un mot, dans lequel chaque bit représenterait une option. Cette méthode n'est lisible qu'en utilisant une écriture binaire b10011100.
Un simple masque permet de filtrer pour savoir si l'option est demandée ou non.
Delphi ne travaille pas nativement sur du binaire. Je pourrais coder et décoder une chaine de caractère, utiliser l'hexa (moins lisible) ou enfin écrire un petit bout de code en assembleur pour ne pas alourdir cette conversion (qui risque d'être beaucoup utilisée).
Je pense que ce besoin doit être partagé. Que me conseillez-vous ? Une unité dédiée existe-t-elle ?
Merci par avance,
Partager