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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0719
諏訪sortval で"実行ファイル自動作成" でエラー2解決


諏訪

リンク

2013/7/19(Fri) 13:10:11|NO.55749

sortval のテストで、"コンパイル+実行" で実行すると成功。しかし、
"実行ファイル自動作成" をやると、
"#Error 38 内部エラーが発生しました(38)" になります。
----------
"サンプル逆引き"のtest8.hsp でも
"#Error 38 内部エラーが発生しました(38)" になります。
----------
"HSPマニュアル総合インデックス"の中の
"HSPDA.DLL マニュアル(hspda.txt)"があったので見ました。
中に"拡張プラグインのファイル、HSPDA.DLLは、HSED3.EXEおよび、
HSP3.EXEのあるディレクトリと同じ場所に置いてください。"と書いてあるが、
"hsp332"の中にあるし。

2011/01/17 :sortval命令でフリーズすることがある不具合を修正(BT#233)
と書いて有り、自分に何かミスと思いますが、わかりません。

やり方を、教えて下さい。
----------
前から問題になっています。
色々やっているけど
"hspda.dll"が古いとか、でもダメだし。



この記事に返信する


あり

リンク

2013/7/19(Fri) 15:22:52|NO.55752

【HSPマニュアル】内の【拡張プラグイン・モジュール一覧(plugin.htm)】に

拡張プラグインを使用するEXEファイルを作成した場合は、EXEファイルと 同じディレクトリに拡張プラグインを置いてください。
とあるように、実行ファイル(EXE)を作ったのなら
実行ファイルと同じ場所にDLLを置く必要があります。
(エラー38は主にEXEと同じ場所に使用しているDLLが存在しない時に出る)

特に指定のないまま実行ファイル自動作成でEXEファイルを作ったのなら
スクリプトの保存場所と同じ場所にhsptmp.exeが作成されているはずですので
DLL(hspda.dll)を同じ場所にコピーして下さい。

もしこれでもエラーが出るようならスクリプトかHSPシステムの不具合の
可能性もあるので、症状が再現できるスクリプトと使用しているHSPやPCの情報を
添えた上でこのスレッドにてご報告下さい。



諏訪

リンク

2013/7/19(Fri) 18:26:17|NO.55760

ありがとうございます!!
実行したら、正常にまりました。

(拡張プラグインを使用するEXEファイルを・・・に拡張プラグインを置いてください。)
を見なかった。
[HSPマニュアル総合インデックス]をよく見ていなかった。強く反省しています。



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