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でファイルサイズを取得して無ければにしてもいいのですが
ドライブのみを開く( C: )とかでも除外されるし
フォルダでもファイルサイズが -1 になり除外されるし
除外されて物を一々調べて・・・とするとまた面倒なので
このまま行こう、本当は良くないが。
おすすめリンク
・HSPプログラム書籍を Amazon / 楽天市場 / Yahoo! / ヤフオク! で検索する。・Amazon / 楽天市場 / Yahoo! でお買い物をする。
この記事へのコメント