CompareMemory()

Syntaxe

Resultat = CompareMemory(*Memoire1, *Memoire2, Taille)
Description
Compare deux zones mémoire.

Arguments

*Memoire1, *Memoire2 Les adresses des deux mémoires à comparer.
Taille Le nombre d'octets à comparer.

Valeur de retour

Renvoie une valeur non nulle si les deux mémoires sont identiques, zéro sinon.

Exemple

  *Memoire1 = AllocateMemory(5000)
  PokeB(*Memoire1, 65)     ; Stocke cette valeur dans la zone mémoire)
  *Memoire2 = AllocateMemory(50)
  PokeB(*Memoire2, 65) 
  *Memoire3 = AllocateMemory(100)
  PokeB(*Memoire3, 90)
    Debug CompareMemory(*Memoire1, *Memoire2, 1) ; Affiche 1
    Debug CompareMemory(*Memoire1, *Memoire3, 1) ; Affiche 0
  FreeMemory(*Memoire1) 
  FreeMemory(*Memoire2) 
  FreeMemory(*Memoire3) 

Voir aussi

AllocateMemory(), CompareMemoryString(), MemorySize()

OS Supportés

Tous

<- AllocateStructure() - Memory Index - CompareMemoryString() ->