C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.22788 の関連記事表示

<< 0 >>
■22788  COMコンポーネントの実行時エラーが発生します
□投稿者/ ありあり -(2008/08/01(Fri) 14:49:39)

    分類:[C#] 


    Visual Studio 2005(C#)でWindowsXP上で開発をしております。

    開発環境の入っていないマシン(WindowsXP)で、 COMコンポーネント(axAcroPDF)を使った画面を起動すると
    例外が発生します。

    例外内容

    アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。

    クラスが登録されていません(HRESULTからの例外:0x80040154(REGDB E_CLASSNOTREG))


    開発環境が入った他のマシン(WindowsXP)では、問題はありません。

    setup.exeはセットアッププロジェクトで作成しています。
    セットアッププロジェクトの依存関係には
    AcroPDF.dll
    AxInterop.acroPDFLib.dll
    Interop.AcroPDFLib.dll
    があり、
    インストールフォルダにそれらのDLLも一緒にコピーされています。

    DLLがあるのにもかかわらず、例外が発生します。
    COMExceptionの解決方法がわかりません。
    セットアッププロジェクトで何か指定が必要なのでしょうか?



親記事 /過去ログ43より / 関連記事表示
削除チェック/

■22796  Re[1]: COMコンポーネントの実行時エラーが発生します
□投稿者/ επιστημη -(2008/08/01(Fri) 15:42:53)
>
    "クラスが登録されていません"とあるからには、
    単にDLLをコピーするだけじゃダメなんじゃないかしら。

記事No.22788 のレス /過去ログ43より / 関連記事表示
削除チェック/

■22797  Re[1]: COMコンポーネントの実行時エラーが発生します
□投稿者/ カドルドエグ -(2008/08/01(Fri) 15:46:29)
記事No.22788 のレス /過去ログ43より / 関連記事表示
削除チェック/

■22799  Re[1]: COMコンポーネントの実行時エラーが発生します
□投稿者/ とっちゃん -(2008/08/01(Fri) 16:00:17)
>
    No22788 (ありあり さん) に返信

    > クラスが登録されていません(HRESULTからの例外:0x80040154(REGDB E_CLASSNOTREG))
    >
    このエラーは、COM(AcroPDF.dll)が登録されていないというエラーですね。

    なので、「登録処理」が必要となります。

    が、ローカルにインストールして登録という形ではありませんので、
    AcroPDF.DLL の開発用ドキュメントをよく読み、どこのフォルダにインストールし、
    どのような形で登録処理を呼び出せばよいかを確認してください。

    もし、マージモジュール(.msmというファイル)があるのなら、
    それを利用するようにしたほうがいいです。

    というか、ないとVSセットアップではちと困ったことになりかねないんですがね...
    #AcroPDF.DLLは持ってないからわからんけどw<少なくとも開発ライセンスはねw
記事No.22788 のレス /過去ログ43より / 関連記事表示
削除チェック/

■22804  Re[2]: COMコンポーネントの実行時エラーが発生します
□投稿者/ ありあり -(2008/08/01(Fri) 18:39:49)


    Adobe readerをインストールしたら出なくなりました。皆様どうもありがとうございました。
記事No.22788 のレス / END /過去ログ43より / 関連記事表示
削除チェック/

■22810  Re[1]: COMコンポーネントの実行時エラーが発生します
□投稿者/ 渋木宏明(ひどり) -(2008/08/01(Fri) 20:45:58)
>
    > AcroPDF.dll

    とっちゃんもうっすら指摘してるけど、自前のセットアップに含めちゃっていいの?

    なんか、とてつもなく大胆なことやってるような気がする。
記事No.22788 のレス /過去ログ43より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -