Mid$関数

ActiveBasicのバグと思われる不具合を発見された方は、こちらから知らせていただけると助かります。
メッセージ
作成者
雷電
記事: 104
登録日時: 2006年8月21日(月) 14:26
お住まい: 兵庫県

Mid$関数

#1 投稿記事 by 雷電 »

ABVer4.24において、次のコードを実行すると全て取得されてしまいます。

buf=Mid$("HaveRPack,InitOnBase,TouchDown",11,20)

こうすると、bufにInitOnBase,TouchDownが入ってしまいます。

バグではないでしょうか?
===============================
MyHomePage;; raiden.no.land.to/
===============================
Toshi
記事: 98
登録日時: 2005年7月19日(火) 19:47
お住まい: 山形県

#2 投稿記事 by Toshi »

Mid$ 関数のヘルプには
length
取得するバイト数を指定します。省略すると、start パラメータで指定した位置以降のすべての文字列を取得します。
とあるので、
「11 バイト目から 20 バイト分取り出す」ことになり正しい動作です。
雷電
記事: 104
登録日時: 2006年8月21日(月) 14:26
お住まい: 兵庫県

#3 投稿記事 by 雷電 »

ほんとですね・・・
勘違いしてました・・・
Toshiさんありがとうございました。
===============================
MyHomePage;; raiden.no.land.to/
===============================