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


HSPTV!掲示板


未解決 解決 停止 削除要請

2019
0913
MSX68000続:ミニノートパソコンGPDでHSPが動かない2解決


MSX68000

リンク

2019/9/13(Fri) 01:07:34|NO.88419

 19/6/10に投稿後、しばらく時間がとれず原因不明のまま放置していましたが、新たに判明した所も一部あるので、質問を再投稿させて頂きます。

★★前回書いた所繰り返し
 HSPは少ししかいじっていませんでしたが、本格的にHSPで中規模以上のゲームを作りたいと思い、出先でもパソコンがいじれる様、GPDという非常に小さいノートパソコンを買いました。

 ところが、家で10年近く使っているデスクトップパソコンとそのGPDのどちらにも、先日ダウンロードした同じHSP最新版をインストールして、同じサンプルプログラムをスクリプトエディタに読み込んで、同じF5を押しても、デスクトップは正常に動くのに、GPDは

#Use file [hspdef.as]
#スクリプトファイルが見つかりません[hsptmp]

というエラーメッセージが出ます。恐らく実行に必要な何かが足りないと思うのですが、どこをどうすれば動くでしょう?
★★前回頂いたツリー
hsptmpはコンパイルの際に一時的に作られるファイルですから、それが出力されていないか、
出力されていても読み込めていないのではないかと思います。
使用しているユーザーに、フォルダに書き込める権限が無い、ということはないでしょうか?

 あ!それだと思います。実はGPDはファイルのコピーをするだけでも「管理者の権限がある」
とかメッセージが出るので、恐らく権限がきつくなり過ぎているのだと思います。
(変えた記憶はないが…初期設定のミスでしょうかね)
コントロールパネルとかを見てみて、管理者権限を弱めてみたいと思います。
★★前回の引用所終わり

 ここからは新たに発見した部分です。HSPを起動してすぐ「mes "文字列」とか凄く簡単なプログラムを書くと、ちゃんと動きます。だがサンプルプログラムを読みこんで「#スクリプトファイルが見つかりません[hsptmp]」が出ると、「mes "文字列」をしてももう動きません。HSPを一度終了すると、また簡単なプログラムは動きます。

 多少複雑なプログラムを動かす際、何かの呼び込みや設定に遠因があって、動かなくなってしまうのでしょうか? 上に書いた通り、何かの権限を修正すればいいと思うのですが、原因の絞り込みがさっぱり出来ず、三か月間困っております。



この記事に返信する


沢渡

リンク

2019/9/13(Fri) 12:45:30|NO.88423

hspの標準エディタでは、ソースファイル(.hsp)を保存せずに実行するとhsptmpはユーザーの
マイドキュメントに作成されますが、ソースファイルを読み込んだ上で実行した場合はソースファイルと
同じフォルダに作成されます。
マイドキュメントのフォルダには書き込める権限があっても、サンプルプログラムのあるフォルダには
権限がないのかもしれません。
自分で新しいフォルダを作り、そこにサンプルプログラムをコピーして読み込んだらどうでしょうか?



MSX68000

リンク

2019/9/16(Mon) 00:42:55|NO.88432

 GPDでも動きました!!!

 これで出先でも、GPDを持ち歩きながらゲームが作れる!

 本当にありがとうございました!二度もお世話になり、一生頭が上がりません!



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