System.StrUtils.MidBStr
Delphi
function MidBStr(const AText: AnsiString; const AByteStart, AByteCount: Integer): AnsiString;
C++
extern DELPHI_PACKAGE System::AnsiString __fastcall MidBStr _DEPRECATED_ATTRIBUTE1("Moved to the AnsiStrings unit") (const System::AnsiString AText, const int AByteStart, const int AByteCount);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.StrUtils.pas System.StrUtils.hpp |
System.StrUtils | System.StrUtils |
説明
警告: MidBStr は非推奨になっています。 AnsiStrings を使用してください。
文字列の特定部分の特定バイト数分の部分文字列を返します。
MidBStr 関数は,AByteStart で指定したバイト数の位置で始まる部分文字列を,AByteCount で指定したバイト数だけ返します。
AByteStart のバイト数が AText より長い場合,MidBStr は空の文字列または要素を返します。
AByteCount が指定可能なバイト数以上のバイト数を指定している場合,指定可能なバイト数のみ返されます。
メモ: MidBStr は,すべての文字が 1 バイト長であると想定しているため,AText にマルチバイト文字が含まれている場合は,正しく機能しません。すべての文字列を正しく処理するには,MidStr 関数を使用してください。