• ベストアンサー

OpenThread

Windows 2000でOpenThreadというAPIを使いたいのですが、ヘッダにもlibファイルにも情報がないらしく、コンパイルできません。 これに対応しているヘッダとlibファイルはどうすれば手に入るでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • akinori_s
  • ベストアンサー率60% (21/35)
回答No.3

MSDNにはOpenThreadは危険なんでLIBから削除しますみたいな事書いてありますね... とりあえず今環境が無いので確かめれないんですけど、LIBを使わないで 動的に関数を呼び出してみたらどうでしょう。 ヘッダに定義されてないだけならなんとかなると思います。 駄目だったら・・・ごめんなさい 一応動的に呼び出すURLを乗せておきますので参考にしてください。

参考URL:
http://msdn.microsoft.com/code/default.asp?url=/msdn-files/026/001/699/Source%20Files/Win32Objects_cpp.asp
haporun
質問者

お礼

そういえば、LoadLibraryとかありましたね。 参考URLにあるような、定義済みクラスは嫌いなので、ほかの方法を試してみようと思います。 ありがとうございました。

その他の回答 (2)

  • zerosix
  • ベストアンサー率31% (47/149)
回答No.2

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q121093 に次の文があります。 OpenThread() is exported by KERNEL32.DLL, but is not included in any of the SDK import libraries. ...どうも提供されていないようですよ。

haporun
質問者

お礼

うーむ、それは残念です。 あきらめてVBで使うことにします。

  • zerosix
  • ベストアンサー率31% (47/149)
回答No.1

下記のURLに記述しているヘッダにもlibファイルは調査されたということですよね?

参考URL:
http://www.microsoft.com/japan/developer/library/jpwinpf/_win32_openthread.htm
haporun
質問者

お礼

すみません、どういうことですか? winbase.hにプロトタイプが載っていないので、無理やりMSDNライブラリを見てプロトタイプを書いたのですが、kernel32.libにリンク情報がないらしいので、新しいヘッダとライプラリファイルを入手したいのですが、これは入手できないのでしょうか?

関連するQ&A

専門家に質問してみよう