Page 1 sur 1

XOr de blocs memoire

Publié : jeu. 30/juin/2011 16:53
par SPH
Bonjour,

Vous allez bien j'espere. Bon, je viens demander vos lumieres. Est il possible de faire un xor d'un bloc de memoire avec un autre bloc memoire de la meme taille ?

Code : Tout sélectionner

file1$="d:/file1.data"
  If FileSize(file1$)>0
    If ReadFile(0, file1$)
      length = Lof(0)                            ; Lit la taille en octets du fichier
      Debug length
      *MemoryID = AllocateMemory(length)         ; alloue un bloc mémoire de la taille du fichier
      If *MemoryID
        ReadData(0, *MemoryID, length)   ; Lit les données du fichier et les place dans le bloc mémoire
        CloseFile(0)
      EndIf
    EndIf
  EndIf

file2$="d:/file2.data"
  If FileSize(file2$)>0
    If ReadFile(0, file2$)
      length = Lof(0)                            ; Lit la taille en octets du fichier
      Debug length
      *MemoryID = AllocateMemory(length)         ; alloue un bloc mémoire de la taille du fichier
      If *MemoryID
        ReadData(0, *MemoryID, length)   ; Lit les données du fichier et les place dans le bloc mémoire
        CloseFile(0)
      EndIf
    EndIf
  EndIf

; faire un xor avec les 2 blocs memoire