FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con Qreport 3.0.3 y W XP
Estimados colegas.
Llevo mucho tiempo, desesperado, buscando una solución al problema de Qreport con WXP y 2000. Estoy usando Delphi4 y Qreport 3.0.3 y el problema es que, cuando previsualizas los listados (no se con que casuística, pero cuanto mas grande , antes te dá el error y se sale) yo creo que depende del Tamaño del listado a previsualizar, el caso, es que una vez te ha saltado el error " Application Error ...Exception EaccessViolation....." si no finalizas la aplicación no te deja previsualizar de nuevo, a veces, el error acaba con la ejecución directamente. Las previsualizaciones de Informes cortos, no dan problemas, he leído en este foro, que le ha pasado a muchos, he aplicado alguna de las soluciones propuestas, excepto un par de ellas en las que el link ya no funcionaba, posiblemente por su antiguedad, sin resultado. Agradecería mucho, una ayuda, para atajar este problema, pues ya no se que hacer. |
#2
|
|||
|
|||
Hola, yo tenía el mismo problema. Es un sencillo problema de configuración del registro de windows y consiste en unas rutas de ficheros temporales.
Tienes que editar dos claves del registro: En la ruta HKEY_CURRENT_USER | Enviroment Claves TEMP Y TMP : Debes poner C:\WINDOWS\Temp en vez de la ruta larguísima que aparece. Saludos y a disfrutar. Carlos. |
#3
|
|||
|
|||
He probado cambiar el fichero de registro, pero el resultado es, casi peor, pues antes daba un mensaje de error, pero a veces te dejaba continuar, ahora, directamente finaliza la ejecución del programa.
|
#4
|
|||
|
|||
Pues solo se me ocurre que compruebes que la ruta que has puesto (C:\Windows\Temp) exista en tu ordenador y si no es así, puedes darle otra ruta, porque se trata de un directorio que utiliza QuickReport para componer algunos informes.
Con respecto a cuando da el error y cuando no, te digo que a mi me daba el mismo error cuando la previsualización era de un informe de más de una página. No se, revisa que lo hayas cambiado bien, porque debería funcionarte. Saludos. |
#5
|
|||
|
|||
Hola serrusho, este trozo de codigo lo encontre aqui en los foros, a ver si te funciona
const ENV_TEMP:PChar='TEMP'; ENV_TMP:PChar='TMP'; DIR_TEMP:PChar='C:\tu carpeta'; DIR_TMP:PChar='C:\tu carpeta'; |
#6
|
|||
|
|||
Disculpa, se ma ha olvidado que en OnCreate del form principal tienes que añadir
SetEnvironmentVariable(ENV_TMP,DIR_TEMP); SetEnvironmentVariable(ENV_TEMP,DIR_TEMP); Un saludo Jose arce |
|
|
|