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

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

C# と VB.NET の入門サイト

Re[14]: 64bitPCでのクリレポのエラー(ロードエラー)


(過去ログ 100 を表示中)

[トピック内 17 記事 (1 - 17 表示)]  << 0 >>

■59447 / inTopicNo.1)  64bitPCでのクリレポのエラー(ロードエラー)
  
□投稿者/ hs (239回)-(2011/05/26(Thu) 12:56:18)

分類:[VB.NET/VB2005 以降] 

VS2008

いつもお世良になっております。

最近PCを64bitの7に買い換えました。
開発したアプリでクリレポを使っているのですが、
そのPCでクリレポをロード中にエラーがでて開けません。

エラーメッセージが以下になります。

> Crystal Reports ランタイムをロードしようとしてエラーが発生しました。
> Crystal Reports レジストリキーの許諾が適切でないか、または Crystal Reports
> ランタイムが正しくインストールされていない可能性があります。
> 必要な正しいバージョンの Crystal Reports ランタイム(x86、x64 または Itanium) が含まれる、
> 適切な Crystal Reports (CRRedist*.msi)の再配布可能版をインストールしてください。詳細は
> http://www.businessobjects.com/support を参照してください。

となっております。

察するに、クリレポのランタイムが64bitに対応していないので64bit用の何かをインストールすれということだと思うのですが、
メッセージのURLに行っても英語のため理解できません。

どこで、何をどうすればよいのでしょうか?
また、開発したアプリはsetupで配布しておりますが、今後64bitのPCを使っている方へどの様にすべきなのでしょうか?

よろしくお願いします。
引用返信 編集キー/
■59450 / inTopicNo.2)  Re[1]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ todo (146回)-(2011/05/26(Thu) 13:15:07)
No59447 (hs さん) に返信
> 察するに、クリレポのランタイムが64bitに対応していないので64bit用の何かをインストールすれということだと思うのですが、
> メッセージのURLに行っても英語のため理解できません。

その辺を調べる気がないのであれば、プロジェクトのターゲットCPUを32bitにするとか。

http://bbs.wankuma.com/index.cgi?mode=al2&namber=49882&KLOG=84
引用返信 編集キー/
■59451 / inTopicNo.3)  Re[1]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ ピーター (8回)-(2011/05/26(Thu) 13:21:22)
No59447 (hs さん) に返信
> どこで、何をどうすればよいのでしょうか?
> また、開発したアプリはsetupで配布しておりますが、今後64bitのPCを使っている方へどの様にすべきなのでしょうか?

現在、ターゲットCPUのプラットフォームが「Any CPU」になっているのではないかと思いますが、「Any CPU」を使わずに
・ターゲットCPUが「x86」と「x64」のアプリをそれぞれ作成する。
・x86版のみ作成し、x64マシンではWOW64上で動作させる。
(後者の方が楽だと思いますが...)

引用返信 編集キー/
■59452 / inTopicNo.4)  Re[2]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ hs (240回)-(2011/05/26(Thu) 13:33:11)
No59450 (todo さん) に返信
No59451 (ピータ さん) に返信

回答ありがとうございます。

最初は、コンパイルが原因かと思ってはおりました。

今回のソフトのデータベースはACCESS2003のmdbを使用しているため、
x86アプリとして作成しております。

これで事は足りると思っていたのですが...

引用返信 編集キー/
■59454 / inTopicNo.5)  Re[3]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ ピーター (9回)-(2011/05/26(Thu) 13:51:34)
No59452 (hs さん) に返信

> 今回のソフトのデータベースはACCESS2003のmdbを使用しているため、
> x86アプリとして作成しております。

それならば、問題のあったx64マシンに、逆に、x64版クリレポがインストールされているということはないですか?
引用返信 編集キー/
■59456 / inTopicNo.6)  Re[4]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ hs (241回)-(2011/05/26(Thu) 14:31:51)
No59454 (ピーター さん) に返信

> それならば、問題のあったx64マシンに、逆に、x64版クリレポがインストールされているということはないですか?
Program Filesを見てもコンパネからすべてのプログラムを見ても何版がインストールされているのか調べがつきません^^;

どうやって見るのでしょうかm(__)m
引用返信 編集キー/
■59457 / inTopicNo.7)  Re[5]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ hs (242回)-(2011/05/26(Thu) 14:45:24)
No59454 (ピーター さん) に返信

すいません確認できました。
やはりx64のクリレポがインストールされておりました。

配布するsetupでどの様にx86のクリレポをインストールされるようにできるのでしょうか?
引用返信 編集キー/
■59459 / inTopicNo.8)  Re[6]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ ピーター (10回)-(2011/05/26(Thu) 15:18:04)
No59457 (hs さん) に返信

> 配布するsetupでどの様にx86のクリレポをインストールされるようにできるのでしょうか?

ちなみに今はどのようにしてクリレポをインストールしていますか?
配布setup内?別msiを実行?
引用返信 編集キー/
■59460 / inTopicNo.9)  Re[7]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ hs (243回)-(2011/05/26(Thu) 15:20:27)
No59459 (ピーター さん) に返信

> ちなみに今はどのようにしてクリレポをインストールしていますか?
> 配布setup内?別msiを実行?

配布setup内です。
必須コンポーネントとでチェックを入れております。

引用返信 編集キー/
■59461 / inTopicNo.10)  Re[8]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ ピーター (11回)-(2011/05/26(Thu) 15:37:11)
No59460 (hs さん) に返信

> 配布setup内です。
> 必須コンポーネントとでチェックを入れております。

必須コンポーネントの画面ではクリレポは「Crystal Reports Basic for Visual Studio 2008 (x86)」
と表示されていますか?それとも異なる?

また、必須コンポーネントのインストールの場所は何に指定してありますか?
引用返信 編集キー/
■59462 / inTopicNo.11)  Re[9]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ hs (244回)-(2011/05/26(Thu) 15:41:04)
No59461 (ピーター さん) に返信

> 必須コンポーネントの画面ではクリレポは「Crystal Reports Basic for Visual Studio 2008 (x86)」
> と表示されていますか?それとも異なる?

画面には、「Crystal Reports Basic for Visual Studio 2008 (x86, x64)」 と表示されております

> また、必須コンポーネントのインストールの場所は何に指定してありますか?

インストール場所は、
・必須コンポーネントをコンポーネントの開発の Web サイトからダウンロードする
を選択しております。
引用返信 編集キー/
■59463 / inTopicNo.12)  Re[10]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ ピーター (12回)-(2011/05/26(Thu) 16:00:16)
No59462 (hs さん) に返信

> 画面には、「Crystal Reports Basic for Visual Studio 2008 (x86, x64)」 と表示されております

なるほど、(x86, x64)という記載になっているということは、クリレポのインストーラーが
プラットフォームを自動判断してしまうのでしょうね。
となると、必須コンポーネントの利用(少なくとも開発の Web サイトからダウンロード)の方法は
難しそうですね。
ところで、クリレポのマージモジュールでターゲット指定ができればいいのですが...

クリレポはそこまで詳しくないので、あとは識者にお任せします。
引用返信 編集キー/
■59465 / inTopicNo.13)  Re[11]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ ピーター (13回)-(2011/05/26(Thu) 16:18:38)
まぁ、その前に、

http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567

でCRRedist2008_x86.msi (BootStrapper) をダウンロードして、対象のx64機にインストールして
アプリがうまく動くかどうか確認することが先ですね。

引用返信 編集キー/
■59467 / inTopicNo.14)  Re[11]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ shu (727回)-(2011/05/26(Thu) 16:26:22)
http://msdn.microsoft.com/ja-jp/library/ms225231(v=vs.90).aspx

これを直接含めるか実行してみてはどうでしょう?
引用返信 編集キー/
■59469 / inTopicNo.15)  Re[12]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ hs (245回)-(2011/05/26(Thu) 16:54:30)
No59465 (ピーター さん) に返信
No59467 (shu さん) に返信

> http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567
> でCRRedist2008_x86.msi (BootStrapper) をダウンロードして、対象のx64機にインストールして
> アプリがうまく動くかどうか確認することが先ですね。

ピーターさんとshuさんのいうものは同じものでした。
一応該当PCにインストールいたところクリレポが開くようになりました。
ありがとうございます。


今後は、64bitのPCの方にはCRRedist2008_x86.msiを配布して別途インストールしてもらうことで良いものでしょうか?
引用返信 編集キー/
■59475 / inTopicNo.16)  Re[13]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ ピーター (14回)-(2011/05/26(Thu) 19:29:57)
No59469 (hs さん) に返信

> 今後は、64bitのPCの方にはCRRedist2008_x86.msiを配布して別途インストールしてもらうことで良いものでしょうか?

マージモジュールを使わないのであれば、その方法でいいと思います。
(この場合、クリレポは自動インストールされないので、配布先への説明とクリレポをインストールしない場合の挙動に
ついての対策は必要ですね。)

あるいは、以下が参考になるかもしれません。
http://www.chameleonic.org/category/crystal-reports
引用返信 編集キー/
■59480 / inTopicNo.17)  Re[14]: 64bitPCでのクリレポのエラー(ロードエラー)
□投稿者/ hs (246回)-(2011/05/27(Fri) 08:58:44)
No59475 (ピーター さん) に返信

> マージモジュールを使わないのであれば、その方法でいいと思います。
> (この場合、クリレポは自動インストールされないので、配布先への説明とクリレポをインストールしない場合の挙動に
> ついての対策は必要ですね。)
>
> あるいは、以下が参考になるかもしれません。
> http://www.chameleonic.org/category/crystal-reports

ありがとうございます。

とりあえずは、該当PCが1台しかないので別途インストールしてもらう事で対応したいとおもいます。
マージモジュール...
こちらも勉強したいと思います。

また何かあった時はよろしくお願いします。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -