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