System.Move

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Move(const Source; var Dest; Count: NativeInt);

C++

extern DELPHI_PACKAGE void __fastcall Move(const void *Source, void *Dest, NativeInt Count);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.pas
System.hpp
System System


Beschreibung

Kopiert Bytes aus einer Quelle in ein Ziel.

Move kopiert Count Bytes aus Source nach Dest. Bei der Operation wird keine Bereichsprüfung durchgeführt. Move gleicht Überlappungen zwischen den Quell- und den Zielblöcken aus.

Die Anzahl der zu kopierenden Bytes sollte aus Sicherheitsgründen mit der globalen Funktion SizeOf (Delphi) bzw. dem Operator sizeof (C++) ermittelt werden.

Hinweis: Diese Methode hat einen untypisierten Parameter (Dest), der zu Speicherfehlern führen kann. Um dieses Problem zu vermeiden, sollten Sie mit SizeOf die Anzahl der Bytes ermitteln, die zum "Verlagern" für den Datentyp des Parameters Count geeignet ist.

Siehe auch

Codebeispiele