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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0710
pandaHSP-Let での input の不具合3解決


panda

リンク

2009/7/10(Fri) 02:29:13|NO.26301


#runtime "hsplet3" ipt = "" input ipt,120,20,10 dialog "TEST"
input 命令を使うとそれ以降の処理がされなくなります。
ちなみに、インプットボックスも表示されません。

試しに、input の行をコメントアウトしてみてください。
後ろの dialog 命令が実行されたはずです。

また、bgscr や dialogの16 命令も無視されます。(javaの仕様が変更されたのでしょうか)
あと、これは要望なのですが、 objenable 命令もサポートしてほしいです。

公式サイトがここでないことは承知しています。
報告は http://www.group-finity.com/ にするべきでしょうか。



この記事に返信する


panda

リンク

2009/7/10(Fri) 23:59:18|NO.26325

Yuki さん公式サイトにある compiler.exe でコンパイルすると問題は発生しませんでした。
やはり、HSPエディタ側の問題なのでしょうか…。


#runtime "hsplet3"
ipt = ""
input ipt,120,20,10
dialog "TEST" ; ←実行されない

環境:
HSP3.2b3
 WindowsXP SP3
Java 1.6.13



zakki

リンク

2009/7/11(Sat) 23:44:24|NO.26334

Vista SP2+Java 1.6.13だとdialogがすごく遅くなる場合もありますが動作はしてるようです。
タスクトレイのJavaのアイコンからコンソールを表示してみると
エラー内容が表示されているかもしれません。
#hsp3.1とhsp3.2b3でhspletフォルダ内のファイルはまったく同じなので
#何か別の原因ではないかと思いますが。

Javaアプレットは基本的にローカルのファイルを読み書きできないので
dialogの16や17は動作しません。
jarsignerでjarファイルに署名するか、HSPLetを改造するかする必要があります。



panda

リンク

2009/7/12(Sun) 22:28:22|NO.26343

あれ?今日試してみたら普通に input命令ができました。
zakkiさんのおっしゃるように、dialog命令がすごくおそかったのかもしれません…。

昨日から今日にかけてやったことといえば、JavaSE SDK を
インストールしたことくらいですけどなにか関係あるのでしょうかね…。



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