System.Move

De RAD Studio API Documentation
Aller à : navigation, rechercher

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ètre Count.

Voir aussi

Exemples de code