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
Lanciare stampa rpt senza usare le dll di crystal report
venerdì 17 luglio 2009 - 11.51
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
simonescapin
Profilo
| Newbie
21
messaggi | Data Invio:
ven 17 lug 2009 - 11:51
è possibile lanciare stampa rpt senza usare le dll di crystal report???? poichè usando la run-time e quindi usando le dll di crystal report è troppo lento
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 17 lug 2009 - 21:19
Ciao,
purtroppo no, inquanto è il runtime di Crystal che sa cosa fare del file, come visualizzare, cosa elaborare etc...quindi di fatto è lui che fa tutto il lavoro, mentre il framework e windows fanno i compiti a loro assegnati diciamo.
Il fatto che sia lento è un problema, capisco perfettamente, ma puoi provare a lanciare un thread che carichi un report finto senza visualizzarlo, all'avvio del programma (dove l'utente è più proponso ad aspettare qualche secondo), quindi per le successive chiamate sia più veloce...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
simonescapin
Profilo
| Newbie
21
messaggi | Data Invio:
lun 20 lug 2009 - 09:04
il problema è che ogni volta che mi lanciano una stampa il report può cambiare .... quindi non posso all'avvio caricare tutti i report esistenti ...
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 20 lug 2009 - 10:49
>il problema è che ogni volta che mi lanciano una stampa il report
>può cambiare .... quindi non posso all'avvio caricare tutti i
>report esistenti ...
no quello che ti rallenta è il caricamento in cache del runtime, che è sempre quello per qualsiasi report, quindi di fatto lanciando un caricamento fittizzio all'avvio viene fatto accesso al runtime e quindi al successivo accesso (report successivo) viene aperto più velocemente.
Fai qualche prova ma questa tecnica ricordo che mi evitava questo fastidioso rallentamento...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
simonescapin
Profilo
| Newbie
21
messaggi | Data Invio:
lun 20 lug 2009 - 15:24
il problema sembra che dopo un pò che non lancio il programma le dll vengano scaricate dalla cache ... cosi facendo alla stampa successiva risulta + lenta xkè le deve riscaricare
DomA
Profilo
| Expert
537
messaggi | Data Invio:
lun 20 lug 2009 - 19:15
Ciao,
prova a gaurdare qui
http://www.dotnethell.it/forum/messages.aspx?ThreadID=30682
è ottima come soluzione.
>> Se va bene ricordati di accettare la risposta di freeteo (l'extraterrestre venuto ad illuminare noi poveri umani).
Ciao
Domenico
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 28 lug 2009 - 11:07
>Ciao,
>prova a gaurdare qui
http://www.dotnethell.it/forum/messages.aspx?ThreadID=30682
>è ottima come soluzione.
confermo, anche se "ottima" forse è una parola grossa...
>>> Se va bene ricordati di accettare la risposta di freeteo (l'extraterrestre venuto ad illuminare noi poveri umani).
ahahah
Ciao.
Matteo Raumer
[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 !