【タイトル】
Tip: Crystal Reports 2008 を使用した .NET アプリケーションの実行時にエラーが発生する
【詳細/質問】
Crystal Rpeorts 2008 を使用して作成した .NET アプリケーションの配布後、実行時に次のようなエラーが発生する。
"Error 1904. Module C:\Program Files\Business Objects\common\4.0\crystalreportsviewers12\ActiveXControls\PrintControl.dll failed to register. HRESULT -2147024770. Contact your support personnel."
【対象製品】
Crystal Reports 2008
【原因】
printcontrol.dll ファイルは配布先のコンピュータにインストールされる際に msvcr71.dll ファイルを必要とします。 このファイルは マイクロソフト社 が提供する DLL であるため、Crystal Reports が提供する MSI および MSM といったCrystal Reports が提供する配布パッケージには含まれていません。
【解決策/回答】
Crystal Reports を使用したアプリケーションのインストール前に、予め msvcr71.dll ファイルをインストールする必要があります。 msvcr71.dll ファイルは マイクロソフト社が提供する VC_CRT.msm に含まれています。 詳細についてはマイクロソフト社のナレッジベースをご参考ください。