System.TMarshal.Copy
Delphi
class procedure Copy(Src: TArray<Byte>; StartIndex: Integer; Dest: TPtrWrapper; Count: Integer); overload;
class procedure Copy(Src: TPtrWrapper; Dest: TArray<Byte>; StartIndex: Integer; Count: Integer); overload;
class procedure Copy(Src: TArray<Char>; StartIndex: Integer; Dest: TPtrWrapper; Count: Integer); overload;
class procedure Copy(Src: TPtrWrapper; Dest: TArray<Char>; StartIndex: Integer; Count: Integer); overload;
class procedure Copy(Src: TArray<Word>; StartIndex: Integer; Dest: TPtrWrapper; Count: Integer); overload;
class procedure Copy(Src: TPtrWrapper; Dest: TArray<Word>; StartIndex: Integer; Count: Integer); overload;
class procedure Copy(Src: TArray<Shortint>; StartIndex: Integer; Dest: TPtrWrapper; Count: Integer); overload;
class procedure Copy(Src: TPtrWrapper; Dest: TArray<Shortint>; StartIndex: Integer; Count: Integer); overload;
class procedure Copy(Src: TArray<Smallint>; StartIndex: Integer; Dest: TPtrWrapper; Count: Integer); overload;
class procedure Copy(Src: TPtrWrapper; Dest: TArray<Smallint>; StartIndex: Integer; Count: Integer); overload;
class procedure Copy(Src: TArray<Integer>; StartIndex: Integer; Dest: TPtrWrapper; Count: Integer); overload;
class procedure Copy(Src: TPtrWrapper; Dest: TArray<Integer>; StartIndex: Integer; Count: Integer); overload;
class procedure Copy(Src: TArray<Int64>; StartIndex: Integer; Dest: TPtrWrapper; Count: Integer); overload;
class procedure Copy(Src: TPtrWrapper; Dest: TArray<Int64>; StartIndex: Integer; Count: Integer); overload;
class procedure Copy(Src: TArray<TPtrWrapper>; StartIndex: Integer; Dest: TPtrWrapper; Count: Integer); overload;
class procedure Copy(Src: TPtrWrapper; Dest: TArray<TPtrWrapper>; StartIndex: Integer; Count: Integer); overload;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure | public | System.pas | System | TMarshal |
Beschreibung
Kopiert Rohdaten in einen Speicherblock.
Die verschiedenen Formen von überladenen Copy-Methoden kopieren die Rohdaten von Wertetyp-Arrays in einen oder aus einem Speicherblock, der von einem gekapselten Zeiger referenziert wird.
StartIndex
gibt das Array-Element an, ab dem das Kopieren in oder aus dem Puffer begonnen werden soll. Count
repräsentiert die Anzahl der zu kopierenden Elemente. Src
ist die Quelle der nach Dest
kopierten Rohdaten. Beide werden von gekapselten Zeigern und Arrays repräsentiert.