19/6/10に投稿後、しばらく時間がとれず原因不明のまま放置していましたが、新たに判明した所も一部あるので、質問を再投稿させて頂きます。
★★前回書いた所繰り返し
HSPは少ししかいじっていませんでしたが、本格的にHSPで中規模以上のゲームを作りたいと思い、出先でもパソコンがいじれる様、GPDという非常に小さいノートパソコンを買いました。
ところが、家で10年近く使っているデスクトップパソコンとそのGPDのどちらにも、先日ダウンロードした同じHSP最新版をインストールして、同じサンプルプログラムをスクリプトエディタに読み込んで、同じF5を押しても、デスクトップは正常に動くのに、GPDは
#Use file [hspdef.as]
#スクリプトファイルが見つかりません[hsptmp]
というエラーメッセージが出ます。恐らく実行に必要な何かが足りないと思うのですが、どこをどうすれば動くでしょう?
★★前回頂いたツリー
hsptmpはコンパイルの際に一時的に作られるファイルですから、それが出力されていないか、
出力されていても読み込めていないのではないかと思います。
使用しているユーザーに、フォルダに書き込める権限が無い、ということはないでしょうか?
あ!それだと思います。実はGPDはファイルのコピーをするだけでも「管理者の権限がある」
とかメッセージが出るので、恐らく権限がきつくなり過ぎているのだと思います。
(変えた記憶はないが…初期設定のミスでしょうかね)
コントロールパネルとかを見てみて、管理者権限を弱めてみたいと思います。
★★前回の引用所終わり
ここからは新たに発見した部分です。HSPを起動してすぐ「mes "文字列」とか凄く簡単なプログラムを書くと、ちゃんと動きます。だがサンプルプログラムを読みこんで「#スクリプトファイルが見つかりません[hsptmp]」が出ると、「mes "文字列」をしてももう動きません。HSPを一度終了すると、また簡単なプログラムは動きます。
多少複雑なプログラムを動かす際、何かの呼び込みや設定に遠因があって、動かなくなってしまうのでしょうか? 上に書いた通り、何かの権限を修正すればいいと思うのですが、原因の絞り込みがさっぱり出来ず、三か月間困っております。