HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0926
nitrixHSPlet上でのinstrの挙動が?6解決


nitrix

リンク

2007/9/26(Wed) 23:37:41|NO.11217

HSP上で動作していたものがHSPletで上手く動かなかったのでご報告です。

下記のスクリプトをHSPletを使って動かそうとすると、
"OutOfBoundsException"というエラーが出て止まってしまいます。

文法や使い方が間違いであれば、ご指摘ください。

	
mojidata="あいうえお#かきくけこ#" mes "文字データ="+mojidata kugiri1=instr(mojidata,0,"#") mes "区切り1="+kugiri1 kugiri2=instr(mojidata,kugiri1+1,"#") mes "区切り2="+kugiri2 zenhan=strmid(mojidata,0,kugiri1) mes "前半="+zenhan kouhan=strmid(mojidata,kugiri1+1,kugiri2) mes "後半="+kouhan



この記事に返信する


f

リンク

2007/9/27(Thu) 02:04:34|NO.11220

mojidata="あいうえお#かきくけこ#1"

・・・とすると動作するところを見ると、
文字列の最後に目的の文字があると上手く働かないのかね?



ANTARES

リンク

2007/9/27(Thu) 20:12:52|NO.11234

 なんか、Java6 update2というのをインストールすると直るみたいです。
かわりにネスケでhspletが動かなくなった(T_T)
でも、compile.exeが動くようになったからいいか。よくない



nitrix

リンク

2007/9/28(Fri) 16:11:37|NO.11244

>ANTARESさん
早速JavaUpdate2をインストールしてみましたが、残念ながら変化はありませんでした。
JDKとかJREとかでいいんですよね?(両方入れたんですが)。

>fさん
ありがとうございました。文字列末尾に暫定的に一文字加えて当面しのいでいきます。



ANTARES

リンク

2007/9/28(Fri) 21:40:14|NO.11249

>JDKとかJREとかでいいんですよね?(両方入れたんですが)。
>早速JavaUpdate2をインストールしてみましたが、残念ながら変化はありませんでした。
 失礼しました。hspletの問題だったようです。
3.0.1.2を入手してください。

>2006/08/02 HSPLet 3.0.1.1 公開
>・instrで末尾で一致する文字列が検索できない問題を修正。



nitrix

リンク

2007/9/30(Sun) 02:16:16|NO.11291

ANTARESさんありがとうございました!
今日は検証できる環境ではないので、家に帰ってから早速試してみます。



nitrix

リンク

2007/10/2(Tue) 01:02:41|NO.11330

遅くなりましたが、3.0.1.2を入手して同梱されているHSPletを
上書きし、上手く動くようになりました。

ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.