Section courante

A propos

Section administrative du site

MOVE

Déplacement
Delphi/Kylix/Lazarus System

Syntaxe

Procedure Move(Var orig,dest;nbre:Integer);

Paramètres

Nom Description
orig Ce paramètre permet d'indiquer la source du tampon de données à copier
dest Ce paramètre permet d'indiquer l'emplacement destinataire où est copié le tampon de données
nbre Ce paramètre permet d'indiquer la taille du tampon de données en octets

Description

Cette procédure permet d'effectuer une copie d'un tampon de mémoire dans une autre zone de mémoire de la longueur spécifié en octets.

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. Program MoveSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils;
  6.  
  7. Var
  8.  A:Array[0..12] of Byte;
  9.  B:Array[0..15] of Byte;
  10.  I:Integer;
  11.  
  12. BEGIN
  13.  For I := 0 to 12 do Begin
  14.   A[I] := I;
  15.  End;
  16.  Move(A[0],B[0],12);
  17.  For I:=0 TO 12 do Begin
  18.   WriteLn('B[',I,'] = ',B[I]);
  19.  End;
  20. END.

on obtiendra le résultat suivant :

B[0] = 0
B[1] = 1
B[2] = 2
B[3] = 3
B[4] = 4
B[5] = 5
B[6] = 6
B[7] = 7
B[8] = 8
B[9] = 9
B[10] = 10
B[11] = 11
B[12] = 0

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - AnsiReplaceStr
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Concat
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Copy
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Delete
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Insert
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - StringOfChar
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - StringReplace
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - StuffString
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - WrapText

Dernière mise à jour : Mercredi, le 18 février 2015