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


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
0704
Aguraki実行ファイルにすると実行不可3解決


Aguraki

リンク

2017/7/4(Tue) 23:59:18|NO.80499

お久しぶりです。
現在製作中のソフトを試験的に実行ファイルにしたところ、正常な動作が確認できません。

具体的には、
実行ファイル自動作成を使う…起動時に「Startup failed」が表示され強制終了
PACKFILE編集後、EXEファイル作成をする…起動時に内部エラー18が表示され強制終了
スクリプトエディタ上で実行…特に問題なく動作

といういう症状です。

原因と思われるものを挙げていただけると幸いです…。


#packopt name "Air Pockey" #packopt runtime "hsp3hg" #packopt xsize 200 #packopt ysize 80 #packopt hide 1 #epack "start.ax" #epack "Title.png" #epack "Black.png" #epack "Chalk.png" #epack "Eraser.png" #epack "ST01.png" #epack "ST02.png" #epack "Battleimg.png" #epack "Gauge.png" #epack "SE1.wav" #epack "SE2.wav" #epack "SE3.wav" #epack "SE4.wav" #epack "SE5.wav" #epack "SE6.wav" #epack "SE7.wav" #epack "SE8.wav" #epack "SE9.wav" #epack "SE10.wav" #include "hgimg3.as" #include "hspmath.as" #include "01module.hsp" #include "02setup.hsp" #include "11menu.hsp" #include "12option.hsp" #include "51bsetup.hsp" #include "52battle.hsp" #include "53result.hsp"



この記事に返信する


GENKI

リンク

2017/7/5(Wed) 02:17:05|NO.80500

> PACKFILE編集後、EXEファイル作成をする…起動時に内部エラー18が表示され強制終了

実行ファイル作成後だからエラー行出ないのか…。
とりあえずエラー番号の意味はこちら。

> 18 "代入できない変数名を指定しています"
> システム変数や予約キーワードに対して代入しようとした時に表示されます。
(error.htmより)

起動時に実行される範囲の適当ないくつかの箇所にdialog命令を挟んでどこまで実行できたかを確認してみてはどうでしょうか。
エラーが出ている箇所を特定出来ると思います。


> #epack "start.ax"
これは必要ないです。(あっても問題ない。)



Aguraki

リンク

2017/7/5(Wed) 11:37:15|NO.80504

GENKIさん、回答ありがとうございます。
dialogを一時的に挟んで確認したところ、
HGIMG3のhgini命令でエラー18が起きていることがわかりました。

HGIMG3側の問題と見て良いのでしょうか?



Aguraki

リンク

2017/7/5(Wed) 12:23:42|NO.80505

自己解決しました。

HSPのバージョンを3.4にダウングレードしたところ実行ファイルにしても正常な動作が確認できました。

お騒がせして申し訳ございませんでした…。



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