どこがおかしいのか教えてください

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
ガマ

どこがおかしいのか教えてください

#1 投稿記事 by ガマ »

こんにちは。お久しぶりです。

EditBox3 に書いてある文字がData.txtの文章内にある場合、教えてくれるプログラムで、
うまく動作しないのですが、どこがいけないのでしょうか。
教えてください。
雷電
記事: 104
登録日時: 2006年8月21日(月) 14:26
お住まい: 兵庫県
連絡する:

#2 投稿記事 by 雷電 »

コード: 全て選択

zz[dwAccessByte]=0
このこーどが抜けているがために、最後にNULLもじが付いています。

しかし、問題は、InStrの部分みたいですね・・・
===============================
MyHomePage;; raiden.no.land.to/
===============================
ガマ

#3 投稿記事 by ガマ »

>しかし、問題は、InStrの部分みたいですね・・・
そうなんです。

If InStr(1,zz,”tes”)>0 Then

だとうまく動くのですが。

buはstringなので、問題はないはずなんですけど・・・
ガマ

#4 投稿記事 by ガマ »

なんかいじってたら解決できました。

If InStr(1,zz,Mid$(bf,1,Len(bf)-1))>0 Then

でうまくいきました。
bf は余分に"1" 確保されてるので、 bfにスペースが入っていたんでしょう
ありがとうございました。
返信する