CopyMemory()

Syntaxe

CopyMemory(*MemoireSource, *MemoireDestination, Taille)
Description
Copie une zone mémoire dans une autre.

Arguments

*MemoireSource L'adresse de la zone mémoire à copier.
*MemoireDestination L'adresse de la zone mémoire de destination.
Taille Le nombre d'octets à copier.

Valeur de retour

Aucune.

Remarques

Les zones mémoires source et destination ne devraient pas se chevaucher, dans ce cas, il est préférable d'utiliser MoveMemory().

Exemple

  Texte1$ = "OK"
  Texte2$ = "KO"
  Debug Texte1$ ; Affiche OK
  Debug Texte2$ ; Affiche KO

  CopyMemory(@Texte1$, @Texte2$, 4) ; en unicode, un caractère est codé sur 2 octets

  Debug Texte1$ ; Affiche OK
  Debug Texte2$ ; Affiche OK

Voir aussi

MoveMemory(), CopyMemoryString(), AllocateMemory(), MemorySize()

OS Supportés

Tous

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