precarga del modulo de crystal reports

12/01/2005 - 12:45 por XaViMaD | Informe spam
Hola.
Estoy diseñando reports con C# en Visual .NET y hasta ahi todo bien.
El problema es que con el programa compilado, al ejecutar e intentar cargar
el report tarda una eternidad en abrir. Pero es q solo pasa la primera vez
que lo abre, con lo que creo q debe haber algun truco para poder cargar el
modulo de crystal report por ejemplo cuando se inicia el programa. De esta
forma la gente que abre los reports se quejaria menos. Si alguien sabe de que
estoy hablando y sabe que se puede hacer eso de cargar el modulo al principio
o algo por el estilo, por favor que me lo comente.
Gracias.
 

Leer las respuestas

#1 Octavio Hernandez
12/01/2005 - 22:32 | Informe spam
Xavi,

Usando Assembly.Load() pasándole los nombres de las DLLs de Crystal (Common,
Engine, etc.) podrás cargar los ensamblados de Crystal al arrancar la
aplicación o cuando quieras. En el trabajo tengo unas funciones que lo
hacen, si no lo logras dímelo y te mando el fragmento de código. El problema
de este enfoque es que puede que el usuario no ejecute ningún informe, y
entonces los ensamblados se habrán cargado y habrán estado consumiendo
memoria por gusto todo el tiempo.

Slds - Octavio

"XaViMaD" escribió en el mensaje
news:
Hola.
Estoy diseñando reports con C# en Visual .NET y hasta ahi todo bien.
El problema es que con el programa compilado, al ejecutar e intentar
cargar
el report tarda una eternidad en abrir. Pero es q solo pasa la primera vez
que lo abre, con lo que creo q debe haber algun truco para poder cargar el
modulo de crystal report por ejemplo cuando se inicia el programa. De esta
forma la gente que abre los reports se quejaria menos. Si alguien sabe de
que
estoy hablando y sabe que se puede hacer eso de cargar el modulo al
principio
o algo por el estilo, por favor que me lo comente.
Gracias.

Preguntas similares