|
Crystal и Delphi - медленно открываются отчеты
|
|||
---|---|---|---|
#18+
Использую Delphi 2006, стреляю к Crystal Reports 10 Developer через VCL-компоненту crpe32. Но возникает проблема: отчеты открываются медленно, хотя в режиме редактирования из среды Crystal'а - очень быстро. Правда я для каждого отчета использую один компонент crpe32, просто подставляю имя файла отчета, делаю connect и execute. Может быть это из-за коннекта каждый раз? Тогда как сделать, чтобы можно было работать с разными файлами отчетов не переподключась к БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2006, 18:10 |
|
Crystal и Delphi - медленно открываются отчеты
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2006, 07:30 |
|
Crystal и Delphi - медленно открываются отчеты
|
|||
---|---|---|---|
#18+
Big17Использую Delphi 2006, стреляю к Crystal Reports 10 Developer через VCL-компоненту crpe32. Но возникает проблема: отчеты открываются медленно, хотя в режиме редактирования из среды Crystal'а - очень быстро. Правда я для каждого отчета использую один компонент crpe32, просто подставляю имя файла отчета, делаю connect и execute. Может быть это из-за коннекта каждый раз? Тогда как сделать, чтобы можно было работать с разными файлами отчетов не переподключась к БД? А почему для разных отчетов не использовать разные компоненты, и показывать не через execute а через show ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2006, 11:33 |
|
Crystal и Delphi - медленно открываются отчеты
|
|||
---|---|---|---|
#18+
pavel73А почему для разных отчетов не использовать разные компоненты, и показывать не через execute а через show Но тогда для каждого компонента нужно будет выпонять Connect. А это опять же скорость... А тут еще целая куча компонент будет. (ориентировочно около 15 разных отчетов) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2006, 11:56 |
|
Crystal и Delphi - медленно открываются отчеты
|
|||
---|---|---|---|
#18+
Distortиспользовать CR API... имхо, так гораздо надежнее Надежнёе-то надёжнее (компонент TCrpe глюкало известное), но из crpe уже давно (где-то с CR7) не все возможности кристала доступны. Собственно сам Crystal Reports работает именно через RDC. Я перешел с crpe на RDC, и не жалею. Кстати, если файл отчета большой (картинки или сохраненные данные внутри), тормоза ещё могут быть из-за того, что кристал при открытии создает временную копию отчета (в %TMP%). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2006, 12:44 |
|
Crystal и Delphi - медленно открываются отчеты
|
|||
---|---|---|---|
#18+
Big17 pavel73А почему для разных отчетов не использовать разные компоненты, и показывать не через execute а через show Но тогда для каждого компонента нужно будет выпонять Connect. А это опять же скорость... А тут еще целая куча компонент будет. (ориентировочно около 15 разных отчетов) Зачем выполнять Connect задайте его свойства при проектирование и делайте show и все ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2006, 13:01 |
|
Crystal и Delphi - медленно открываются отчеты
|
|||
---|---|---|---|
#18+
[quot isdn2Я перешел с crpe на RDC, и не жалею. [/quot] А что такое RDC? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2006, 17:20 |
|
Crystal и Delphi - медленно открываются отчеты
|
|||
---|---|---|---|
#18+
pavel73Зачем выполнять Connect задайте его свойства при проектирование и делайте show и все В коде прописывать параметры сервера, логин и пароль? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2006, 17:20 |
|
|
start [/forum/moderation_log.php?user_name=TIP]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 439ms |
total: | 565ms |
0 / 0 |