2009-09-01 4 views
1

私はVB6とCrystal Reports 8.5を使ってソフトウェアを開発しています。なぜVB6で新しいCrystal Reportオブジェクトを作成するのに時間がかかりますか?

デバッグ時にコンパイラが新しいCrystal Reportsオブジェクトを作成するのに時間がかかることがわかりました。ここで

はコードです:

Private mobjReport As rptProject 

Private Sub Form_Load() 
    Set mobjReport = New rptProject ''takes long time do to 
    mobjReport.txtSerial = GetLastSerialNumber 
End Sub 

なぜこれがあるとどのように私はそれを高速化することができますか?

答えて

1

データベースからデータをロードしないレポートを作成し、そのレポートの所要時間を確認してください。私はあなたが減速していると思われるのは、レポートが使用しているSQL文です。空のレポートがあなたが今行っているよりもかなり速い場合は、SQLを投稿してください。私たちがそれを手助けできるかどうかがわかります。

+0

私は、あなたが言ったことを行い、ビューアを含むファイルを含む簡単なCrystalレポートを作成しました。しかし、私が前に言ったように、新しいレポートオブジェクトを作成するには、時間がかかります。 – odiseh

+0

どのくらいかかりますか? –

関連する問題