System.AnsiStrings.CharToByteLen
Delphi
function CharToByteLen(const S: AnsiString; MaxLen: Integer): Integer;
C++
extern DELPHI_PACKAGE int __fastcall CharToByteLen _DEPRECATED_ATTRIBUTE1("Use CharToElementLen.") (const System::AnsiString S, int MaxLen)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.AnsiStrings.pas System.AnsiStrings.hpp |
System.AnsiStrings | System.AnsiStrings |
説明
警告: CharToByteLen は非推奨になっています。 CharToElementLen を使用してください。
文字列の最初の MaxLen の文字の長さをバイト数で返します。
CharToByteLen 関数を呼び出すと,文字列の文字単位の長さをそれに対応するバイト単位の長さに変換できます。CharToByteLen は,S の最初の MaxLen 数の文字で必要なバイト数を返します。S が MaxLen より小さい場合,CharToByteLen は S の長さをバイト数で返します。
マルチバイト文字セット(MBCS)を使用しない環境では,CharToByteLen は S か MaxLen の長さのいずれか小さい方を返します。