• ベストアンサー

socket

メーラーを作っています。 メーラーを動かしたときに プロシージャエントリーポイントgetaddrinfoがダイナミックライブラリ WS2_32.dllから見つかりませんでした。 というメッセージが出て停止します。  原因は dll が破損しているのでしょうか? お分かりの方よろしくお願いします。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4847/10260)
回答No.1

ググるとこういう情報がありました。 http://support.microsoft.com/kb/822334/ja 原因 ws2_32.dll ライブラリは、 FreeAddrInfo 関数の Unicode バージョンを使用しなければならない必要がある FreeAddrInfoW シンボルをエクスポートしません。 解決方法 この問題を解決するために、以下の手順を実行します。 。。。

koinobori7
質問者

お礼

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1314197023 を見つけました。  2000で作っていたので それはそれで正常な動きでした。 Vistaでは動いています。  ありがとうございました。

koinobori7
質問者

補足

http://msdn.microsoft.com/en-us/library/ms738532(VS.85).aspx を見たら、 ヘッダーファイルを追加しろと書いてあったので 追加したら 2000の上で 動きました。 ありがとうございました。

関連するQ&A

  • エントリポイントがみつかりません

    教えてください。”プロシージャエントリーポイントgetnameinfoがダイナミックライブラリWS2_32.dllから見つかりませんでした”というメセージが Orbitをインストールするときにでました。また そのソフトを立ち上げるときにもでて 動作しないです。 どのような対応をすればよいか?教えていただけるでしょうか? よろしく お願いいたします。

  • PCゲームが起動しない時の対象

    起動させようとするとVAL-0027.exe - エントリポイントが見つかりません プロシージャエントリポイント WMRCreateReader がダイナミックライブラリWMVCore.DLlから見つかりませんでしたとエラーメッセージが出てきます どうすれば直りますか?

  • パソコンの使用ができません

    パソコンを起動すると、「プロシージャエントリポイントapsSearchInterfaceがダイナミックライブラリwlanapi.dllから見つかりませんでした。」というメッセージが出てしまいます。どうしたらよいのでしょうか?

  • 変なエラーが出ます

    WindowsXPでアップデートした後から、起動時に以下の2つのエラーが 出ます。  ・WLANmon.exe-エントリーポイントが見つかりません。   プロシージャエントリポイント apsSearchInterfaceがダイナミックリンクライブラリ    wlanapi.dllから見つかりませんでした。  ・WZCSLDR2.exe-エントリーポイントが見つかりません。   プロシージャエントリポイント apsCreateMIBがダイナミックリンクライブラリ    wlanapi.dllから見つかりませんでした。 このあとPCの動作が不安定なことはないのですが、 このエラーの原因と対処方法をご存知の方がいましたら お教えください。

  • ソフト起動時に起きるkernel32.dllの問題について

    ダウンロードしたソフトを起動しようとするとエントリポイントが見つかりませんという題で次のようなエラーメッセージが出ます プロシージャエントリポイント MakeCriticalSectionGlobal がダイナミックリンクライブラリ KERNEL32.dllからみつかりませんでした。 どうしたらいいでしょうか?

  • sqlite3_prepare_v2

    プロシージャエントリポイントsqlite3_prepare_v2 がダイナミックライブラリ SQLite3.dllから見つかりませんでしたのメッセージの対処方法について知りたい。

  • パソコン起動時のメッセージ

    プロシージャエントリポイント aps Search Interface がダイナミックリンクライブラリ wlanapi.dllから見つかりませんでした…というメッセージが表示されました。これはどういうことで、どうすればよいのでしょうか?詳しく教えてください。

  • エントリ ポイントが見つかりません

    本日突然Oracleが起動しなくなってしまいました。 コマンドプロンプトから「lsnrctl start」としても、 「LSNRCTL.EXE - エントリ ポイントが見つかりません」というタイトルの エラーで、「プロシージャ エントリ ポイント lxsCmpStrがダイナミック リンク ライブラリoranls9.dllから見つかりませんでした。」 といわれてしまいます。 上記メッセージからどのような原因が考えられますでしょうか?

  • win2000でのinkscape

    windows 2000 sp4 の環境でinkscape 0.48.1 を使われている方いらっしゃいますか? インストールは正常に終了するものの、起動すると 「プロシージャエントリポイントfreeaddrinfoがダイナミックリンクライブラリWS2_32.DLLからみつかりませんでした。」 というエラー表示が出て起動できないのです。 原因についてWebで調べてみて何となくはわかったのですが、「具体的にクライアント側で何をすれば よいのか」が私にはわかりませんでした。 ご存知の方、お答え頂けますと幸甚です。

  • windowsXPを起動すると

    windowsXPを起動すると「プロシージャエントリポイントLocalizeStringがダイナミックリンクライブラリSTLang.dllから見つかりませんでした」というメッセージが表示されるようになりました。 どうすれば表示されなくなりますか?

専門家に質問してみよう