System.AnsiStrings.CharToByteLen

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

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 の長さのいずれか小さい方を返します。

関連項目