Почему создание нового объекта Crystal Report в VB6 занимает много времени? - PullRequest
1 голос
/ 01 сентября 2009

Я занимаюсь разработкой программного обеспечения с использованием VB6 и Crystal Reports 8.5.

При отладке я обнаружил, что компилятору требуется много времени для создания нового объекта 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 Ответ

1 голос
/ 01 сентября 2009

Попробуйте создать отчет, который не загружает никаких данных из вашей базы данных, и посмотрите, сколько времени это займет. Я подозреваю, что замедляет вас оператор SQL, который используется в отчете. Если пустой отчет значительно быстрее того, что вы делаете сейчас, пожалуйста, опубликуйте свой SQL, и мы посмотрим, сможем ли мы помочь с этим.

...