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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0914
sidenetHSED3の「実行用ランタイムが見つかりません」バグについて11解決


sidenet

リンク

2008/9/14(Sun) 17:24:53|NO.19476

HSP3.1をインストールしてあるドライブのルートに、
"Program"(拡張子無し)という名前のファイルがあると、HSED3が、
「実行用ランタイムが見つかりません」と表示してスクリプトを
実行できなくなります。

再現方法:
ドライブルートに"Program"という名前のファイルを作る

復旧方法:
そのファイルを消す

"Program"という名前のファイルは、(他の言語でも)スク
リプト中でスペース入りのパスをダブルクオートで囲い
忘れてファイルを作ってしまったときにできてしまうこ
とがあるので、「実行用ランタイムが見つかりません」の
エラー原因がわかりにくいことがあります。



この記事に返信する


Aduken

リンク

2008/9/15(Mon) 22:14:48|NO.19501

あれ?なりませんけどね?
これは、PCによって異なるのではないですか?

僕は、CドライブのProgram Filesにhsp ver3.1というフォルダに保存していますが、
インストールするフォルダ名も関係あるかも・・・



あり

リンク

2008/9/15(Mon) 23:46:24|NO.19504

Adukenさんに同じく、エラーは再現出来ませんでした。

WinMEで c:\hsp31\ に"program"名義のファイルを置きましたが
特に問題なくhsped3を起動してスクリプトを実行できました。

もしバグが原因だとしても、もっと細かい条件が揃わないと
エラーの再現が出来ないのかもしれませんね。



inovia

リンク

2008/9/16(Tue) 00:27:07|NO.19506

こっちではエラーの再現が出来ました。
HSPのインストールパスが
C:\Program Files\hsp31\
などのとき、ドライブルート・・・つまり
C:\Program
とダミーのファイルを置くと確かにランタイムエラーになりました。

環境:
Windows XP SP3
HSP 3.1
D:\Program Files\hsp31\



あり

リンク

2008/9/16(Tue) 08:49:02|NO.19507

>HSPのインストールパスが
>C:\Program Files\hsp31\
>などのとき、ドライブルート・・・つまり
>C:\Program
>とダミーのファイルを置くと確かにランタイムエラーになりました。
という事なので、同じ条件で改めて検証してみましたが
やはりエラーは起こりませんでした。

OSがXPとかだと起こるんですかね?
スクリプトは "mes a" とかでも良いですよね?

環境:
Windows Me
HSP 3.1
C:\Program Files\hsp31\
HSPはzip版でインストール

"program"は"C:\","C:\Program Files\","C:\Program Files\hsp31\"
それぞれに入れて検証しました。



ken

リンク

2008/9/16(Tue) 12:34:01|NO.19508

こちらでも再現できました。

環境:
Windows XP SP3
HSP 3.1
C:\Program Files\hsp31\
C:\Program

ちなみに↓これは再現しないです。
C:\windows\Program
C:\Program Files\hsp31\Program



あり

リンク

2008/9/16(Tue) 16:24:51|NO.19511

『ドライブ直下 program』で検索すると、似たような現象が見つかりました。
http://skmwin.net/archives/000116.html
http://blogs.sqlpassj.org/yamaken/archive/2004/06/08/2658.aspx

これらをみる限りでは、エラーの原因はHSPのバグでは無い様に思われます(仕様?)
hsp31フォルダの場所を
c:\hsp31 (c:\program files\ 以外の場所)
などにしてもエラーが起きているのなら、違う原因があるのかもしれませんが・・・。



lim7000

リンク

2008/9/16(Tue) 18:59:01|NO.19513




Aduken

リンク

2008/9/16(Tue) 20:54:54|NO.19514

まぁ今までのことを超簡単に説明すれば、

HSPのバグではない
Windows XP SP3 が発生しやすい
hsp31\のルートでエラーが発生する
再現できる場合と出来ない場合がある。



Kpan

リンク

2008/9/16(Tue) 22:59:09|NO.19523

>実行用ランタイムが見つかりません
基本的にこれは実行用ランタイム=「hsp3.exe」がないときに表示されます。

で、自分の環境では「C:\\Program」ファイルを用意しても再現できませんでした。
C:\hsp31
WinXP SP3

 ただ、Windows起動時にこのファイル名を変更するよう警告ダイアログが表示され
ます。上で紹介されてるページにも話が載ってますが、動かなくなるプログラムが
出てくるそうで、実際にLhaplusが突然うんともすんとも・・・(^^;



lim7000

リンク

2008/9/17(Wed) 00:53:21|NO.19525

>まぁ今までのことを超簡単に説明すれば、

>HSPのバグではない
>Windows XP SP3 が発生しやすい
>hsp31\のルートでエラーが発生する
>再現できる場合と出来ない場合がある。

全く根拠が不明なのですが・・・
問題を理解していないのなら、スレッドをかき乱すような発言は控えるべきです。



S&R(楓)

リンク

2008/9/17(Wed) 06:42:23|NO.19529

他人の不具合に構っているなんてずいぶんと余裕ですね。
質問しとけばあとはANTARESさんやSYAMさんやありさんらが解決してくれると思っているんですか?
Adukenさん、あなたは自分の抱えている問題を解決することに専念したほうがいいと思います。



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