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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
1028
kamephspdll.hがない2解決


kamep

リンク

2011/10/28(Fri) 18:00:58|NO.42692

HSP用のBMSCR構造体を扱うDLLを作ろうと思い、調べてみたところ、hspdll.hというものが必要ということがでてきました。
hspsdk\sampleのフォルダに入っているそうなのですが、hspsdkフォルダはあるのですが、その中にsampleフォルダがありません。
調べたサイトはHSP ver2.6を使っているそうなのですが、現在のHSP最新版ではhspdll.hにかわる何か違うものが必要なのですか?

現在HSP最新版を使っています



この記事に返信する


Cookies

リンク

2011/10/29(Sat) 12:53:59|NO.42702

hspsdk/hpi3sampleを見てみてください。
HSPで扱う用のDLLは、拡張子がdllかhpiが推奨されている通り、
hpiというのはHSP用プラグインの意味です。

その中のファイル内容を検索してみたら、
hspwnd.hの77行目にtypedef struct BMSCRと。


サンプルの中のhpi3sample.dllのソースはmain.cppのようですから、
そいつの関数をいじればプラグインができるのではないでしょうか。

main.cpp:11の#include "hsp3plugin.h"でインクルードされているhsp3plugin.hの中に
#include "hspwnd.h"を発見しました。


hsp3plugin.hをインクルードすればよいのだと思います。



kamep

リンク

2011/10/30(Sun) 11:51:09|NO.42730

ありがとうございます!

hsp3plugin.hの中のincludeをたどっていった結果
・hsp3plugin.h
・hsp3debug.h
・hsp3struct.h
・hspvar_core.h
・hspwnd.h
が必要でした。



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