0

CrystalReportsを使用する古いvb6.0アプリのソースコードを受け取りました。

元のプロジェクトファイルは次のことを示しています。

Object={00025600-0000-0000-C000-000000000046}#5.2#0; Crystl32.OCX

私の古いVisualBasic6.0インストールCDには、CrystalReportsバージョン4.6しかありません。

Crystal Report Pro(バージョン4.6)を使用してソースコードからrptファイルの1つを開こうとすると、rptを開くことができないというエラーが発生します。rptは「CrystalReportProバージョン5.2」などを使用して保存されたと思われます。

このバージョン(5.2)が存在するかどうか知っていますか?また、rptsを編集するために、このバージョンのCrystal Reports Proの作業用コピーを入手するにはどうすればよいですか?

Visual Basic 6.0で同じよ​​うに機能する限り、つまりCrystl32.ocx、同じAPIなどで機能する限り、新しいCrystalバージョンへのアップグレードはオプションです。

4

1 に答える 1

0

古い 4.6 レポートをいくつか取り、それらをバージョン 8 で再生成しなければならないプロジェクトがありました。それを使用することはできましたが、思い出したように (約 10 年が経過しました)、機能する前に rpt ファイルを再生成する必要がありました。それらを開いて新しいファイルとして再保存するなどのことをしなければなりませんでした。少しグーグルで調べてみると、CR は古いレポートの前方移行のみをサポートしている (古い形式で保存できない) ことが示唆されているため、最後の段落はおそらく発生しないでしょう。

于 2013-02-05T20:35:19.690 に答える