System.AnsiStrings.CharToElementLen
Delphi
function CharToElementLen(const S: AnsiString; MaxLen: Integer): Integer;
C++
extern DELPHI_PACKAGE int __fastcall CharToElementLen(const System::AnsiString S, int MaxLen)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.AnsiStrings.pas System.AnsiStrings.hpp |
System.AnsiStrings | System.AnsiStrings |
説明
文字列の最初の MaxLen 個の文字の長さをバイト数で返します。
文字列の長さを文字数からバイト数に変換するには、CharToElementLen を呼び出します。CharToElementLen は、S の最初の MaxLen 個の文字に必要なバイト数を返します。S に含まれる文字数が MaxLen より少ない場合は、CharToElementLen は S のバイト数を返します。
システムがマルチバイト文字システム(MBCS)を使用していない場合は、CharToElementLen は S または MaxLen の長さの小さい方を返します。