String)(未実装)コピーコンストラクタです。initStrの内容で初期化します。(未実装)コピーコンストラクタです。initStrの内容で初期化します。現在実装されておらず、これを使用しようとすると変換演算子により*Byte引数のコンストラクタが呼ばれます。文字列中にナル文字を含むStringインスタンスを引数にする際には注意が必要です。現在実装されておらず、これを使用しようとすると変換演算子により*Byte引数のコンストラクタが呼ばれます。文字列中にヌル文字を含むStringインスタンスを引数にする際には注意が必要です。*Byte)initStrの内容で初期化します。initStrはヌル終端の文字列を指定します。initStrの内容で初期化します。initStrはヌル終端の文字列を指定します。Long)+initStrの内容で初期化します。文字列の長さをlengthで指定します。Long)+cをlength文字並べた文字列を作ります。3)はString("aaa")と同じです。文字列を扱うクラスです。*ByteStringが保持している文字列へのポインタです。これを通じて内容の読み取り・書き込みを行うことができます。LongStringが保持している文字列の長さを表しています。基本的に書き換えないでください。メソッドコンストラクタStringインスタンスを初期化します。String()デフォルトコンストラクタ)空文字列を作ります。String)(未実装)コピーコンストラクタです。initStrの内容で初期化します。現在実装されておらず、これを使用しようとすると変換演算子により*Byte引数のコンストラクタが呼ばれます。文字列中にヌル文字を含むStringインスタンスを引数にする際には注意が必要です。*Byte)initStrの内容で初期化します。initStrはヌル終端の文字列を指定します。Long)initStrの内容で初期化します。文字列の長さをlengthで指定します。Long)cをlength文字並べた文字列を作ります。3)はString("aaa")と同じです。デストラクタStringインスタンスの破壊時に呼ばれます。~String()文字列のメモリを解放します。代入Stringオブジェクトに文字列を割り当てます。*Byte)Assign(text)と同じです。AssignStringオブジェクトに文字列を割り当てます。Long)textの内容をこのStringインスタンスへコピーします。Stringを引数に取るものは、text.length文字コピーします。*Byte単独を引数に取るものは、lstrlen(text)文字コピーします。lengthを引数に取るものは、length文字分コピーします。String)ZeroStringバッファとしてメモリを用意します。LPSTR少なくともallocLength文字分の文字列を格納できるだけのメモリを用意します。文字列終端のナル文字があるため、少なくともallocLengthより1バイト多いメモリが確保されます。allocLength確保したいメモリの量をバイト数単位で指定。戻り値Charsを返します。Charsメモリ確保できた場合、そこへのポインタ。確保できなかった場合、NULL。Lengthメモリ確保できた場合allocLength。確保できなかった場合、0。StrPtr文字列へのポインタを返します。LPSTRCharsを返します。文字列へのポインタを得ます。LPSTRStrPtr()呼び出しと等価です。Insert文字列を挿入します。LongstartIndex文字目の後にlpszTextの内容を挿入します。挿入される文字列の長さは次のようにしてなります。1番目の形式ではstr.Length2番目の形式ではlstrlen(str)3番目の形式ではlengthRemove文字列を削除します。Long1番目の形式では、startIndexで指定した位置から文字列末尾までを削除します。2番目の形式では、startIndexで指定した位置からcountで指定した数の文字列を削除します。[]要素を読み取ります。Byten文字目の文字を返します。範囲外の場合動作は保障されません。[]=指定した要素に書き込みます。Byte)n文字目に文字cを書き込みます。範囲外の場合動作は保障されません。IndexOf指定した文字列が最初に見つかった位置を返します。検索は、指定した位置から指定した文字数までとなります。LonglpszText検索する文字列を指定します。startIndex検索を開始する位置を指定します。省略した場合、文字列の先頭から検索されます。countどこまでを検索するか、開始位置からの文字数で指定します。省略した場合、文字列の末尾まで検索されます。検索した文字列が見つかった場合、その位置が返ります。見つからなかった場合-1が返ります。lpszTextに空の文字を指定した場合、startIndexが返ります。文字列の位置は0から始まります。LastIndexOf指定した文字列が最後に見つかった位置を返します。検索は、指定した位置から指定した文字数までとなります。LonglpszText検索する文字列を指定します。startIndex検索を開始する位置を指定します。省略した場合、文字列の末尾から検索されます。countどこまでを検索するか、開始位置からの文字数で指定します。省略した場合、文字列の先頭まで検索されます。検索した文字列が見つかった場合、その位置が返ります。見つからなかった場合-1が返ります。lpszTextに空の文字を指定した場合、startIndexが返ります。文字列の位置は0から始まります。検索は開始位置から文字列の先頭に向かいます。特別ページ印刷用バージョンこの版への固定リンクページ情報プライバシー・ポリシーAB開発Wikiについて。