横取りソフト開発キットについて
No.00133
えす☆ふぃお
さん 00/05/20 11:54
はじめまして。
横取りソフト開発キットをC++Builder5で使用しているのですが、
YdmAPI.hの
void YdmSetModuleData( HTRANS hTrans, HWND hwnd, DWORD dw );
DWORD YdmGetModuleData( HTRANS hTrans, HWND hwnd );
long YdmGetSockCount( HTRANS hTrans );
だけ、WINAPI宣言されていないのですが、これでいいのでしょうか?
このままだとリンク時に下線が付いた名前で参照されるので、
リンクできないのですが。
クロックシンクロナイザーのリコンパイル時に、
WINAPIをつけてみたのですが、正常に動作しているようです。
[
△
]
RE:00133 横取りソフト開発キットについ
No.00135
秀まるお
さん 00/05/22 17:59
> YdmAPI.hの
> void YdmSetModuleData( HTRANS hTrans, HWND hwnd, DWORD dw );
> DWORD YdmGetModuleData( HTRANS hTrans, HWND hwnd );
> long YdmGetSockCount( HTRANS hTrans );
> だけ、WINAPI宣言されていないのですが、これでいいのでしょうか?
たしかにおかしいと思いますが、なぜかうちのソフトはうまく動作していま
す。???
たぶん、無くても大丈夫なんでしょうが、無いのはおかしいので、修正させていた
だきます。
ついでに言うと、1つドキュメントにバグがあります。
YDM_CLOSEDが呼ばれた先でYdmGetSockCount()を呼び出すと、常に1以上の値しか返
ってきません。クロックシンクロナイザーはこの部分がバグっていて、全然シンクロ
してくれていません。最新版では直っていますが、横取りソフト開発キットにはまだ
反映してないので、誤解を受けてしまいそうです。
近々横取りソフト開発キットもバージョンアップさせていただきます。
[
△
]
RE:00135 横取りソフト開発キットについ
No.00136
えす☆ふぃお
さん 00/05/22 23:39
ご回答ありがとうございます。
> 近々横取りソフト開発キットもバージョンアップさせていただきます。
期待しております。
ちなみにC++Builderだと、H、LIB、DEFファイルの修正が必要です(^^;
[
△
]