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


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0421
mikotoHSP実行ボタンを押しても実行ウィンドウが表示されません13解決


mikoto

リンク

2021/4/21(Wed) 17:06:52|NO.92630

皆さん、こんにちは。
HSPエディタでスクリプトを書いてHSP実行ボタンを押したのですが実行結果のウィンドウが表示されません。
なのでHSP言語のソフトウェアをすべてアンインストールして、インストールを再び行ったのですが
実行ボタンを押してもスクリプトの実行結果のウィンドウが表示されませんでした。
皆さんは、このような動作を起こしたことがありますか?また解決された方法を教えて頂けたら助かります。
よろしくお願いいたします。
OSはWindows10です。



この記事に返信する


沢渡

リンク

2021/4/21(Wed) 19:55:43|NO.92632

Windowsを再起動したら症状は回復するでしょうか?



mikoto

リンク

2021/4/21(Wed) 20:00:25|NO.92633

沢渡さん、再起動は三回行いましたが改善しませんでした。



UT-X

リンク

2021/4/21(Wed) 21:37:07|NO.92635

まず、空のスクリプトを実行して正常に表示されるか確認してください。
もし表示される場合は、試したスクリプト内に異常があることになり、
もし表示されない場合は、HSP本体に異常があることになります。
次に、実行ウィンドウが最小化されていないか確認してください。
されていない(タスクバーに表示されない)ときは、タスクマネージャーを開いて
バックグラウンドプロセスにhsp3.exeがないか確かめてください。
(ランタイムを変更している際はそのランタイムで使用するexeファイルを探してください。)
ある場合は、実行されているにもかかわらず表示されていないということになり、
ない場合は、そもそも実行できていないということになります。



ウンチョコレートカカオ

リンク

2021/4/21(Wed) 21:41:22|NO.92636

どんなコード書いたんか?



mikoto

リンク

2021/4/22(Thu) 06:55:14|NO.92638

UT-Xさん、ウンチョコレートカカオさん、お答えいただきありがとうございます。
UT-Xさん、HSPエディタに空の何も書かず、実行ボタンを押しましたが実行結果ウィンドウは現れませんでした。
タスクマネージャーを開いて確認しましたがhsp3.exeは表示されていませんでした。
ウンチョコレートカカオさん、どんなソースコード書いたかというと下記に示したとおりです。

a="abcaabbcbc" val = strlen(a) mesbox a,240,240,5,-1 pos 0,240 : button goto "再生",*label stop *label repeat val if peek(a,cnt)=97 { mes "a" mmload "c4.wav",0,2 mmplay 0 }else{ mmstop } if peek(a,cnt)=98{ mes "b" mmload "m4.wav",1,2 mmplay 1 }else{ mmstop } if peek(a,cnt)=99{ mes "c" mmload "b4.wav",2,2 mmplay 2 }else{ mmstop } await 6 loop
皆様からお答え引き続きお待ちしております。



mikoto

リンク

2021/4/22(Thu) 07:09:22|NO.92640

タスクバーにも実行結果ウィンドウのアイコンは表示されていませんでした。
何度もHSP言語本体をインストールしアンインストールの繰り返して試しましたが変化はありません。



沢渡

リンク

2021/4/22(Thu) 11:13:39|NO.92641

セキュリティソフトが悪さしてる可能性はあるかもしれません。
・HSPをインストールしたフォルダを除外リストに入れたらどうなるか。
・「実行」ではなく「実行ファイル自動作成」でexeファイルを作り、それを実行したらどうなるか。



mikoto

リンク

2021/4/22(Thu) 13:20:17|NO.92645

沢渡さん、お答えいただきありがとうございます。
https://faq.nec-lavie.jp/qasearch/1007/app/servlet/relatedqa?QID=018507のページを元に
セキュリティの除外リストにhsp351フォルダを追加しました。
そして、再びhspエディタを開いて実行ボタンを押すと実行結果ウィンドウは開きませんでした。
スクリプトを何も書かないまま、実行ファイル自動作成を選択して作成された実行ファイル(hsptmp.exe)を起動しましたら
なにもかかれていないウィンドウが表示されました。
次に下記のスクリプトを

a="abcaabbcbc" val = strlen(a) mesbox a,240,240,5,-1 pos 0,240 : button goto "再生",*label stop *label repeat val if peek(a,cnt)=97 { mes "a" mmload "c4.wav",0,2 mmplay 0 }else{ mmstop } if peek(a,cnt)=98{ mes "b" mmload "m4.wav",1,2 mmplay 1 }else{ mmstop } if peek(a,cnt)=99{ mes "c" mmload "b4.wav",2,2 mmplay 2 }else{ mmstop } await 6 loop
実行ファイルにして起動してみると
#Error12
内部エラーが発生しました(12)
が表示されました。
実行ボタンをおしても実行結果ウィンドウが表示されないのは変わりません。
引き続きお答えをおまちしております。



沢渡

リンク

2021/4/22(Thu) 18:14:40|NO.92649

エラー12はこの「ファイルが見つからない」ですが、
そのエラーは「再生」を押したタイミングで発生するのでしょうか?
http://tech.g1.xrea.com/hsp/hsp-error-nofile.html
「再生」を押したタイミングで発生するのならexeと同じフォルダに
wavファイルが無いからだと思われますが。

いずれにしても、エディタから「実行」を押しても何も表示されず、
アンインストールして再インストールしても直らず、
しかもある瞬間から突然その症状が出るようになったというのは
大変不可解に思います。
(ファイル名やフォルダ名にUnicodeやスペースを含める等色々試してみましたが、
 少なくともエラーを表すダイアログは表示される)

ダメ元ですが、こちらで最新のエディタをダウンロードして、
bin内のhsed3.exeとiconins.exeをhspをインストールしたフォルダに
上書きコピーするというのは。
https://hsp.moe/



mikoto

リンク

2021/4/22(Thu) 19:00:36|NO.92650

沢渡さん、お答えありがとうございます。
>エラー12はこの「ファイルが見つからない」ですが、
>そのエラーは「再生」を押したタイミングで発生するのでしょうか?
>http://tech.g1.xrea.com/hsp/hsp-error-nofile.html
>「再生」を押したタイミングで発生するのならexeと同じフォルダに
>wavファイルが無いからだと思われますが。
おそらくその通りだと思います。

>ダメ元ですが、こちらで最新のエディタをダウンロードして、
>bin内のhsed3.exeとiconins.exeをhspをインストールしたフォルダに
>上書きコピーするというのは。
>https://hsp.moe/
確かにhttps://hsp.moe/にあるhsed3.exeとiconins.exeをインストールしたファイル内に
上書きコピーして試しましたが実行結果ウィンドウが表示されませんでした。

なので、原因は分かりませんがこのパソコンでスクリプトを書くのをやめて別のVistaのパソコンが
あるのでそちらでスクリプトを書こうと思います。



mikoto

リンク

2021/4/22(Thu) 19:02:51|NO.92651

Vistaのパソコンで実行結果ウィンドウが正常に表示されたらお知らせします。



沢渡

リンク

2021/4/22(Thu) 19:09:55|NO.92652

あと思いつく方法といえば、エディタの「ツール→オプション」から「設定の保存方法」を
「iniファイル」に変えることぐらいでしょうか。
(レジストリの保存内容がおかしくなってる可能性も考慮したので、話半分で聞いていただければ)
お力になれず申し訳ないですが。



mikoto

リンク

2021/4/23(Fri) 06:13:27|NO.92656

沢渡さん、お答えいただきありがとうございます。
>あと思いつく方法といえば、エディタの「ツール→オプション」から「設定の保存方法」を
>「iniファイル」に変えることぐらいでしょうか。
はい、iniファイルにチェックして設定を変えてHSPエディタを再起動して試しましたが
実行ボタンを押しても実行結果ウィンドウは表示されませんでした。
>お力になれず申し訳ないですが。
いえいえ、こちらとしては答えてくれるだけでこの上なく助かっています。
これからも何か質問するときはよろしくお願いいたします。
所持している別のVistaパソコンでHSPをインストールして実行ボタンを押してみると
実行結果ウィンドウが表示されたことをお知らせします。
今後はスクリプトを書くときはVista環境で行いたいと思います。



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