DOBON.NET DOBON.NETプログラミング掲示板過去ログ

Win98でCrystalReport.NET

分類:[.NET]

はじめまして、えると申します。

VB.NETでCrystalReportを使用していますが
うまくできなくてかなり困っています。

開発環境(WinXP)では問題なく印刷できるのですが
Setup.Exeを作成して、別環境(Win98)にインストールして
印刷実行するとエラーになります。
別環境でもWin2000だと正常に印刷されるのですが…

どうもレポートのSetDataSourceにDataSetを渡すところで
エラーになっているようです。

Win98でCrystalReportを使用するのに
コーディングやセットアップの作成に何か違いがあるのでしょうか?

セットアップの作成時に以下の設定を行っています。
・Crystal_Database_Access2003.msmの参照
・Crystal_Database_Access2003_jpn.msmの参照
・Crystal_Managed2003.msmの参照
・Crystal_regwiz2003.msmの参照
・Crystal_regwiz2003.msmにインストールキーを設定

Win98の環境は以下の通りです。
・IE6SP1
・MDAC2.7

どんな情報でも構いませんのでお助けください。
よろしくお願いします。
  • 題名: Re[1]: Win98でCrystalReport.NET
  • 著者: える
  • 日時: 2003/08/01 19:23:04
  • ID: 252
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No250に返信(えるさんの記事)

自己レスです。
その後の調査で分かったことを報告します。
配布先のWindows98マシンでCRQE.Dllのレジストリ登録が
されていないために起きた現象と思われます。

以下のサイトにある「以下のエラー メッセージが Windows98/ME の
配布環境で発生します。」に載っていました

http://japan.crystaldecisions.com/support/crystalreports9/faq.asp

しかし、この指示通りにRegsvr32で登録を行ったのですが
CRQE.Dllの登録に失敗します。
ATL.Dllのバージョンは3.0.8449なのであっていますし
ATL.Dll自体のレジストリ登録は成功します。

何かしら情報がありましたらお願いします。

DOBON.NET | プログラミング道 | プログラミング掲示板