System.AnsiStrings.MidBStr
Delphi
function MidBStr(const AText: AnsiString; const AByteStart, AByteCount: Integer): AnsiString;
C++
extern DELPHI_PACKAGE System::AnsiString __fastcall MidBStr(const System::AnsiString AText, const int AByteStart, const int AByteCount);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.AnsiStrings.pas System.AnsiStrings.hpp |
System.AnsiStrings | System.AnsiStrings |
説明
文字列内の指定の位置から始まる指定のバイト数の部分文字列を返します。
MidBStr は、AByteStart バイト目から始まる AByteCount バイトの部分文字列を返します。
AByteStart が AText の長さ(バイト単位)より大きい場合、MidBStr は空の文字列を返します。
AByteCount で指定されたバイト数が可能なバイト数より多い場合は、可能なバイト データのみ返されます。
メモ: MidBStr は、すべての文字が 1 バイト長であると仮定しており、AText にマルチバイト文字が含まれている場合には正しく動作しません。あらゆる文字列を正しく処理するには、MidStr を使用します。