Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Velocità di apertura di un report
domenica 15 novembre 2009 - 19.18
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
dompa72
Profilo
| Senior Member
245
messaggi | Data Invio:
dom 15 nov 2009 - 19:18
Programmo in VB.Net.
Quando si apre la prima volta un report in CrystalReportViewer è molto lento, ma non nelle successive. Questo si ripete ogni volta che si lancia una Windows Form diversa. C'è un modo per velocizzare l'esecuzione della prima volta?
Grazie
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
lun 16 nov 2009 - 01:41
Ciao Domenico,
purtroppo tale lentazza è dovuta al caricamento dell'engine di crystal report che è pesantuccio.
Per ovviare, all'avvio della tua applicazione fai caricare engine senza effettuare la visualizzazione vera e propria del report, così poi alla visualizzazione effettiva, non avrai nessun ritardo.
------------------------
Luxsor
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 24 nov 2009 - 12:18
Ciao,
confermo quanto detto da Luxor, è lento all'apertura del Report ma in teoria dovrebbe essere lento la prima volta che apri quel report, quindi diciamo che dipende "dal Report" e non "dalla Form"...strano.
Potresti lanciare il Load del report in un altro Thread (così da non impegnare la UI) e senza visualizzarlo, giusto per far caricare al Runtime di Crystal quel determinato rpt in modo che faccia un po' di cache...
Ciao.
Matteo Raumer
[MCAD, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
dompa72
Profilo
| Senior Member
245
messaggi | Data Invio:
mer 25 nov 2009 - 18:33
Non ho capito come aprirlo, è possibile avere una porzione di codice???
Grazie
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 25 nov 2009 - 20:56
Ciao,
prova a vedere questo thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=18692
il tuo caso però non è visualizzarlo nel viewer, ma fermarti al "load" del file in modo da caricare il runtime in memoria, ma non visualizzarlo...e come ti dicevo, magari in un Thread separato così sganci l'interfaccia grafica dell'applicazione.
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !