tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル MidB関数
投稿日: 2009/05/16(Sat) 16:55
投稿者16万
VB6.0 を使用していますが、
あるテキストファイルを line input で1行ずつ読み込んで、midB関数で一部分を切取りたいのですが、MidB関数がうまく動いてくれません。

 "   ああ-1  いい"  という文字列に対して(「ああ」の前に半角スペース×3 「-1」のあ  と半角スペース×2)

この文字列A1とすると、midB(A1,4,6) で 「ああ-1」 が取り出せるはずが
半角文字(スペース)も2バイトで計算しているようで、「 ああ」を取り出してしまいます。
MidB関数は全角は2バイト半角は1バイトで計算するはずなのになぜなのでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。