FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Access Violation in GDI32.dll con QuickReport y D7
Hola buenos dias, al intentar realizar un Preview con QuickReport me envía una ventana con el fastidioso mensaje de Access Violation in GDI32.dll, después de dar ok a la ventana del mensaje del error si se presenta la ventana del quickreport pero no despliega el reporte, en la barra de estado de quickreport en páginas despliega 1 of 0. No he cambiado nada en delphi simplemente dejó de funcionar. He reparado esta dll de mi equipo, (Win XP Pro) pensando que el problema es la dll sin embargo el problema persiste.
Si copio el ejecutable en otro equipo no se presenta este problema, el reporte se visualiza perfectamente. Estoy utilizando Delphi 7 y QuickReport bajo Windows XP. Estoy por reinstalar componentes de quickreport y posteriormente si no se soluciona reinstalar Delphi, sin embargo quiero saber si alguien tiene alguna otra solución o idea sin necesidad de reinstalar? Por favor si alguien tiene idea de cómo solucionarlo agradecería su ayuda. |
#2
|
||||
|
||||
Hola to_to.
Revisa si te sirve alguno de estos enlaces:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Gracias ecfisa por tu pronta respuesta, ya había checado 2 de los hilos que me enlistaste, el otro que no había revisado es cuándo realizan un cancel al reporte pero no es mi caso, simplemente no abre el previo, de todas formas probaré ese código y voy a seguir el código del quickrport para ver exactamente donde marca el error.
Como lo comenté creo que el problema es alguna dll o archivo corrupto, ya que este mismo ejecutable lo realiza bien en otro equipo incluso sin impresora. Gracias y te comento de lo que siga encontrando. |
#4
|
|||
|
|||
He creado otro proyecto y agregado la unidad donde se ejecuta el reporte, en este nuevo proyecto no tengo problema, se visualiza correctamente el reporte. Por lo tanto deduzco que el problema es el proyecto que se ha dañado, he recompilado todo, eliminando las dcu's paraque el "build of project" las vuelva a generar pero sigue el problema.
Como tengo Avast he quitado que "sandbox" identifique a mi programa como "software malicioso". He seguido la ejecución en la unidad de quickRpt y al momento de ejecutar el preview es donde manda el error QRPrinter.Preview; dentro del método TCustomQuickRep.Preview; Alguna otra idea de solución?? Gracias!. |
#5
|
||||
|
||||
Por si te sirve de algo, este es el código que utilizo yo, jamás autocreo el informe, lo llamo así:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#6
|
|||
|
|||
Resuelto, gracias marcos, fíjate que antes de aplicar la solución que me sugeriste había dejado mi equipo nuevamente con la utilería de "Glary Utilities" y corrigió varias entradas en el registro de windows de Delphi 7, y cuando volví a compilar y ejecutar el programa ya lo abrió correctamente. Aquí les dejo la url de infospyware donde pueden bajar esta utilería que tiene uso gratuito, utilicé la pestaña 2, "1- Click Miantenance" y al final se ha corregido. Oops creo que aún no tengo permiso para poner enlaces pero lo pueden bajar del sitio de infospyware.com / herramientas / glary-utilities.
Nuevamente gracias por su apoyo. Última edición por to_to fecha: 01-03-2012 a las 18:02:18. Razón: Poner que se resolvió. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Access Violation | Alejo15x | API de Windows | 2 | 09-11-2010 02:36:04 |
Access Violation | Carliviris | Varios | 5 | 12-05-2006 19:21:45 |
Access violation archivo GDi32.dll | ciscu | Impresión | 3 | 04-12-2004 18:49:00 |
Eaccess Violation en Preview de Quickreport. Entorno xp | luismi | Impresión | 1 | 21-10-2004 13:43:33 |
Access violation | Giasl | Varios | 6 | 07-05-2003 12:35:51 |
|