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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0405
ヒラギノHSPCMP.DLL の使い方14解決


ヒラギノ

リンク

2014/4/5(Sat) 00:34:39|NO.61380

こんにちは。
hspcmp.hsp を実行ファイルにして実行しても、ERROR というダイアログがでて終了してしまいます。
そのサンプルでは、winobj.hsp というファイルを実行するよう記述されているので、#includeのエラーかな?と思い、winmove.hsp なども試しましたが、結局実行できませんでした。

なぜか、実行ファイルにすると、HSPCMP.DLL が正しく動かなくなります。どうしてなんですか?



この記事に返信する


kanahiron

リンク

2014/4/5(Sat) 00:37:13|NO.61381

実行ファイルが有るフォルダにHSPCMP.DLLを入れていますか?



ヒラギノ

リンク

2014/4/5(Sat) 00:39:06|NO.61382

>kanahiron さん
入れています。
as ファイルは実行ファイルにすると、自動的に追加されるらしいので、as ファイルは含めっていません。



kanahiron

リンク

2014/4/5(Sat) 00:46:23|NO.61383

原因がわかりました

このサンプルスクリプトでは「winobj.hsp」のインクルードファイルまでは読み込んでくれないようです
1,「hsp3util.as」「obj.as」を同じフォルダに入れる
2,「winobj.hsp」をエディタで開き、F9キーでobjファイルを作る

これで「hspcmp.hspを実行ファイルにしたもの」が動くと思います



ヒラギノ

リンク

2014/4/5(Sat) 00:49:14|NO.61384

>kanahiron さん
すみません。それでもダメでした。



kanahiron

リンク

2014/4/5(Sat) 00:53:28|NO.61385

フォルダの中身がこうなっていても「ERROR」が出るなら自分にはわかりません…
http://imgur.com/Zdp2rQZ



ヒラギノ

リンク

2014/4/5(Sat) 00:58:40|NO.61386

>kanahiron さん
ERROR のダイアログは出ませんが、winobj.hsp が実行されません。
説明不足でした。すみません。



kanahiron

リンク

2014/4/5(Sat) 01:21:03|NO.61387

同じフォルダに「hsp3.exe」「hsp3debug.dll」を持ってくればいいようです
しかしエラー7が出ます…

「winobj.hsp」ではなくdialogだけ書いた「a.hsp」でやってみたら正常に動作しました…



ヒラギノ

リンク

2014/4/5(Sat) 01:23:44|NO.61388

>kanahiron さん
今やってみましたが、やはり、hspcmp.hsp のデバッグウィンドウしか表示されません。



ヒラギノ

リンク

2014/4/5(Sat) 01:27:08|NO.61389

>kanahiron さん
「hsp3.exe」「hsp3debug.dll」を入れたら実行できました。ありがとうございます。

ちなみに、この2つのファイルは再配布してもいいのでしょうか?



kanahiron

リンク

2014/4/5(Sat) 01:37:33|NO.61390

再配布は可能なものです
しかし「hsp3debug.dll」は普通要らないと思うのですが入れないと何故かエラーが出てしまいますね…

詳しい方が来るまで待っていたほうがいいかもしれません
もう結構遅い時間ですし、私ももう寝ます

早く解決するといいですね



ヒラギノ

リンク

2014/4/5(Sat) 01:42:26|NO.61392

>kanahiron さん
そうなのですね!ありがとうございます。夜分遅くまですみません。



MillkeyStars

リンク

2014/4/5(Sat) 03:21:21|NO.61393

自身の start.ax は?
パックファイルに自身を含めていない場合、普通にエラーを引き起こすと思うけど・・・

この場合、自身と自身から作るファイルは別に考えようね。
(問題を切り分けないと混乱するよ。すでに混乱していると思うけど)



あり

リンク

2014/4/5(Sat) 08:52:51|NO.61397

>ちなみに、この2つのファイルは再配布してもいいのでしょうか?

『hsp3.exe』『hspcmp.dll』『hsp3debug.dll』の再配布時にはライセンスの明示が必須です。

詳しくはHSPマニュアル『HSPシステムドキュメント・インストールガイド(hsp3.htm)』の
『17.著作権、ライセンスについて』の項目を読んでください。



ヒラギノ

リンク

2014/4/5(Sat) 22:30:56|NO.61414

>MillkeyStars さん
できました!ありがとうございます。
start.ax が必要なんですね。

>ありさん
分かりました。ありがとうございます。次は、Readme に書き込んでおきます!



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