00149 00/07/31 10:00 RE:00146 横取りソフト開発キットでリン
投稿者 : 秀まるお   コメントを投稿する

 すみません。なぜかYdmSetModuleDataその他一部のAPIがWINAPI宣言されていませんでした。

 いまさらWINAPIに修正してしまうと動かなくなってしまうようなので、__cdecl付き宣言にしてやる必要があるようです。

> DECLARE_HANDLE(HTRANS)

> に修正して YdmAPI.lib を再構築すべきでしょうね。

 そのような技があったとは知りませんでした。これも修正しておきます。


00150 00/07/31 10:14 RE:00149 横取りソフト開発キットでリン
投稿者 : える   コメントを投稿する

>> DECLARE_HANDLE(HTRANS)
>> に修正して YdmAPI.lib を再構築すべきでしょうね。
> そのような技があったとは知りませんでした。これも修正しておきます。

ついでにできれば、YdmAPI.h は C naming にしてほしいです。
API のインターフェスを見る限りでは C++ naming である必要性はないと思えます。

YdmAPI.h の先頭に

#ifdef __cplusplus
extern "C" {
#endif

最後に

#ifdef __cplusplus
}
#endif

を足してあげるだけだったかな?
YdmAPI.def も記述しなければいけないのかもしれない。
詳細は Visual C/C++ のヘルプみてください (^^;


新規に投稿する