Salut à tous,

Je cherche à comprendre (simplement comprendre) quel résultat, sous forme d'entier, renvoie un And entre entiers. Je m'explique :

J'ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Dim FileLine
Dim LineAddr as Long
FileLine = Infile.ReadLine
LineAddr = (Val("&H1" & Mid(FileLine, 4, 4)) And 65535)
InFile est mon fichier d'Input, j'en recupère une ligne dans FileLine; Val(...) va lire les quatre caractères situés aux index 4 à 7, concatène à &H1 pour donner un hexa du type &H1uuuu, et retourne sa valeur décimale; jusque là tout va bien.

Mais mon problème est de savoir quelle opération effectue le And entre cette dernière valeur d'une part, et 65535 d'autre part ??

Merci d'avance !