HSP 外部ファイル実行時にフリーズする原因?
はい、今回は HSP 関連です。
HSP とは用意されている命令文を組み立てることにより
小学生?でも簡単なアプリが作れるという物です。
それで手作りのランチャーを愛用しているのですが
たまにフリーズするんです。
時計とか色々な機能をくっつけていて
どこがおかしいのか原因が不明だったのですが
特定できたと思われるので自分用メモ。
ランチャーで外部の EXE を呼び出す時に使う exec ですが
何らかの理由でフリーズする感じ。
実行する EXE を a に格納して以下だと極まれにフリーズする?
skiperr 1 : exec a,16 : skiperr 0
a の値が狂うのか不明だが以下にしたら
今の所フリーズなし
if a!"" : skiperr 1 : exec a,16 : skiperr 0
フリーズとは言っても1週間に1回程度ですが。
何かの拍子にフリーズするんですよね・・・。
まだ様子見なのでアレですが
またフリーズしたらこの記事の内容が間違っているので
この記事は削除します。
この記事が書いて2ヶ月以降でも残っていたら
フリーズする原因の一因と言うことで。
以上。
2016/06/10 追記
改良後、しばらく使用してみてフリーズが起こらないので
原因はこれですかね・・・。
aの値が狂うんですかね、一々調べるのも手間だし何でだろー。
a!"" で a の値がない場合は未実行なのですが
existでファイルサイズを取得して無ければにしてもいいのですが
ドラ…