System.SysUtils.CharToElementLen

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

Delphi

function CharToElementLen(const S: AnsiString; MaxLen: Integer): Integer;
function CharToElementLen(const S: UnicodeString; MaxLen: Integer): Integer;

C++

extern DELPHI_PACKAGE int __fastcall CharToElementLen _DEPRECATED_ATTRIBUTE1("Moved to the AnsiStrings unit") (const System::AnsiString S, int MaxLen)/* overload */;

プロパティ

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

説明

警告: CharToElementLen の ANSI バージョンは廃止予定です。AnsiStrings ユニットを使用してください。

文字列の最初の MaxLen 個の文字の長さをバイト数で返します。

文字列の長さを文字数からバイト数に変換するには、CharToElementLen を呼び出します。CharToElementLen は、S の最初の MaxLen 個の文字に必要なバイト数を返します。S に含まれる文字数が MaxLen より少ない場合は、CharToElementLenS のバイト数を返します。

システムがマルチバイト文字システム(MBCS)を使用していない場合は、CharToElementLenS または MaxLen の長さの小さい方を返します。

関連項目