System.Move
Delphi
procedure Move(const Source; var Dest; Count: NativeInt);
C++
extern DELPHI_PACKAGE void __fastcall Move(const void *Source, void *Dest, NativeInt Count);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.pas System.hpp |
System | System |
Description
Copie des octets d'une source vers une destination.
Move copie Count
octets de Source
vers Dest
. Aucune vérification d'étendue n'est effectuée. Move effectue une compensation en fonction du chevauchement entre les blocs source et destination.
Dans la mesure du possible, utilisez la fonction globale SizeOf (Delphi) ou l'opérateur sizeof (C++) pour effectuer le comptage.
Remarque : Cette méthode a un paramètre non typé (
Dest
), qui peut conduire à une corruption de la mémoire. Pour éviter ce problème, utilisez SizeOf pour déterminer le nombre d'octets approprié à "déplacer" pour le type de données utilisé dans le paramètreCount
.