System.Move

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

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

C++

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

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.pas
System.hpp
System System


説明

指定されたバイト数をコピー元からコピー先にコピーします。

Move は、Source から DestCount バイトをコピーします。範囲チェックは行われません。Move は、コピー元ブロックとコピー先ブロックの間の重複を補正します。

可能な限り、グローバル関数 SizeOf(Delphi)または sizeof 演算子(C++)を使用して、バイト数を決定してください。

メモ: このメソッドには型指定のないパラメータ(Dest)が使われているため、メモリ破損が生じる可能性があります。この問題を回避するには、データ型を "移動" するのに適切なバイト数を SizeOf によって判断し、Count パラメータに指定してください。

関連項目

コード例