Anzeigen: Delphi C++
Anzeigeeinstellungen

System.Move

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

extern PACKAGE void __fastcall Move(const void *Source, void *Dest, int Count);

Inhaltsverzeichnis

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

Frühere Versionen
Übersetzungen