System.WideStrUtils.WStrLCopy
Delphi
function WStrLCopy(Dest: PWideChar; const Source: PWideChar; MaxLen: Cardinal): PWideChar;
C++
extern DELPHI_PACKAGE System::WideChar * __fastcall WStrLCopy(System::WideChar * Dest, const System::WideChar * Source, unsigned MaxLen);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.WideStrUtils.pas System.WideStrUtils.hpp |
System.WideStrUtils | System.WideStrUtils |
説明
PWideChar 文字群の指定された最大数まで、ソースから対象までコピーします。
WStrLCopy は、MaxLen
文字群の最大数を Source
から Dest
にコピーし、Dest
に null 終端子を追加して、Dest
を返します。
null 終端子まで十分格納できるような大きさに、Dest
を準備する必要がある点に留意してください。たとえば、MaxLen
を Length(Dest
) - 1 に指定することができます。
SizeOf を Length の代わりに使用してはいけません。Unicode 文字列でバッファ オーバーフローを引き起こす可能性があります。String と、さまざまな型の String の使用時の SizeOf と Length の動作に関する情報については、「文字列型(Delphi)」を参照してください。