none
64ビットInternetExplorerでActiveXが動作しない RRS feed

  • 質問

  • 32ビット環境で正常に動作するActiveXがあります。

    (1)そのまま64ビットInternetExplorerで実行
    (2)64ビットコンパイルしなおして64ビットInternetExplorerで実行
    の2つを行ったところ、ともに×マークが表示され、
    動作しませんでした。
    エラーログにはともに hr = 8007007e が残っていました。

    (1)について
    WikipediaのWOW64に関する記述では、
    > 32ビットのActiveXコンポーネントを検出すると、
    > 64ビット版Internet Explorerは処理を中断して
    > 32ビット版Internet Explorerに処理を引き継ぐ。
    とありますが、64ビットInternetExplorerの画面内に
    ×が表示されています。

    (2)について
    http://msdn.microsoft.com/ja-jp/library/9yb4317s(VS.80).aspx
    を参考に、64ビットのコンパイル環境を作りました。
    コンパイルし直したものに署名を付けて実行しようとしても
    ×が表示されています。

    上記2つの現象について、お気づきの点があれば
    ご教授願います。

    2009年7月25日 9:27

回答

  • こんにちは、フォーラムオペレーターの三沢健二です。

     

    ilovemichiko さん、その後いかがでしょうか?

     

    記録されたエラー "8007007e" について私の方で調べてみましたが、必要となるモジュールが見付からないエラーのようですね。

    多分、正常動作する環境に存在するモジュールが、エラーの出る環境には存在しないといった問題だと思うのですが。。。

     

    ちなみに、エラーログには関連性のありそうな情報は記録されていなかったでしょうか?

    もし、ログにモジュールなどの情報が残っていたら、そのモジュールか、もしくは、そのモジュールが依存している dll ファイルなどが存在しないのかもしれませんので、一度確認されてみてはいかがでしょうか?

     

     

    あまりプログラムの事は詳しくないので、外していたらすみません ^_^;

     

    それでは、こちらの情報が少しでもお役にたてれば幸いです!

     

    ______________________________________

    マイクロソフト株式会社 フォーラム オペレーター 三沢健二

     

    • 回答としてマーク 服部清次 2009年9月1日 2:18
    2009年8月7日 8:22
    モデレータ

すべての返信

  • こんにちは、フォーラムオペレーターの三沢健二です。

     

    ilovemichiko さん、その後いかがでしょうか?

     

    記録されたエラー "8007007e" について私の方で調べてみましたが、必要となるモジュールが見付からないエラーのようですね。

    多分、正常動作する環境に存在するモジュールが、エラーの出る環境には存在しないといった問題だと思うのですが。。。

     

    ちなみに、エラーログには関連性のありそうな情報は記録されていなかったでしょうか?

    もし、ログにモジュールなどの情報が残っていたら、そのモジュールか、もしくは、そのモジュールが依存している dll ファイルなどが存在しないのかもしれませんので、一度確認されてみてはいかがでしょうか?

     

     

    あまりプログラムの事は詳しくないので、外していたらすみません ^_^;

     

    それでは、こちらの情報が少しでもお役にたてれば幸いです!

     

    ______________________________________

    マイクロソフト株式会社 フォーラム オペレーター 三沢健二

     

    • 回答としてマーク 服部清次 2009年9月1日 2:18
    2009年8月7日 8:22
    モデレータ
  • ilovemichiko さん、

    こんにちは!
    フォーラム オペレーターの服部 清次です。
    ilovemichiko さんがこちらの質問を投稿されてからしばらく時間が経ちましたが、その後の状況はいかがでしょうか?
    何か進展はありましたでしょうか?

    今回、弊社の三沢健二の回答が1つの確認ポイントとして参考になるのではないかと思いましたので、勝手ながら、ひとまず私の方で、[回答としてマーク] のチェックを付けさせていただきました。
    万が一 ilovemichiko さんの方でまだ疑問が解消されていない場合には、遠慮なく [回答としてマーク] のチェックを外して、質問を続けてください。
    なお、その際には、エラー ログをご確認いただいた結果やその後の状況などを詳しく教えていただけると、他の回答者の方々も回答しやすくなるのではないかと思います。 (^^)

    また何か疑問や質問がありましたら、ドシドシ TechNet フォーラムにご投稿ください。
    これからも、よろしくお願いします。
    それでは、また! (^_^)/


    __________________________________________________
    マイクロソフト株式会社 フォーラム オペレーター 服部 清次

    2009年9月1日 2:19