![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
¿Usas delphi 6 y QuickReport 3 (el que viene con delphi)?
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
||||
|
||||
|
Cita:
Vpepen.- ************* |
|
#3
|
||||
|
||||
|
En windows 2000/XP tienes que cambiar la variable de entorno TEMP y TMP de windows y ponerle una ruta de menos de 31 caracteres. Actualmente usará "c:\documents and settings\.....". Intenta con "c:\windows\temp" y "c:\windows\tmp" (creando las carpetas primero.
Ten cuidado al liberar los informes de quickreports o las ventanas, usa freeAndNil(Form1) en lugar de Form1.Free, es más seguro. Una Violación de Acceso a Memoria puede dejar la aplicación en un estado inestable, es decir, si es un error grave. Está intentando acceder a una posición de la memoria que no le pertenece. Suele ocurrir con código de este estilo: Puede que se llamen en ese orden, pero desde diferentes ventanas, y es ahí donde se produce la excepción: Access Violation read of address XXXXX. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
||||
|
||||
|
Gracias por tus sugerencias Lepe, trataré de aplicar lo que dices para ver si el problema se corrige.
Vpepen.- ************* |
|
#5
|
||||
|
||||
|
Algo que no comprendo y me gustaría si alguien me puede sacar de esa inquietud: A qué se debe que el error no siempre aparece?
Vpepen.- *********** |
|
#6
|
||||
|
||||
|
Cita:
. Al salir del Preview no especifico nada, simplemente cierro el Preview y aparece el error, claro está, con el agravante de que no siempre lo hace.Vpepen.- ************* |
|
#7
|
||||
|
||||
|
Entonces supongo que creas todas tus ventanas al inicio del programa y después muestras u ocultas el form correspondiente ¿es cierto?, ¿liberas y creas dinamicamente las ventanas?
Sería conveniente que incluyas algo de código, de como llamas al QuickReports, y qué propiedades modificas... no sé quizás veamos alguna mejora en el código que, colateralmente, elimine el fallo. Si puedes, llámalo con PreviewModal, aunque cambia un poco el comportamiento de la aplicación, no sé si será viable. Al llamarlo con Preview, el QuickReport simula una ventana modal, pero realmente no lo es. El hecho de que ocurra algunas veces, es lo que hace que se sea un problema, si falla siempre se encuentra rápido con breakpoints jejeje. Ten en cuenta que QuickReports es un módulo de terceros, que se apoya sobre windows, la cola de impresión, las impresoras existentes, etc... Son muchas las variables que intervienen. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#8
|
||||
|
||||
|
Cita:
Cita:
Vpepen.- ************** |
|
#9
|
||||
|
||||
|
¿los datos que muestras en en Preview de donde vienen?
¿consultas? ¿no necesitas pasarle parámetros a esas consultas? ¿tablas? Quizás fuera conveniente crear alguna rutina al estilo:
De esta forma puedes controlar mejor si la tabla/consulta está abierta, si necesitas cerrarla para refrescar los datos, pasarle parámetros, etc. No es buena idea dejar la consulta abierta en tiempo de diseño y "pensar" que al ejecutar el programa nada va a fallar. Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error al salir de aplicacion.... | sierraja | Impresión | 8 | 11-10-2016 22:49:22 |
| Error al intentar un Preview | JulioGO | Impresión | 2 | 28-04-2006 22:14:27 |
| Error al Salir de la Aplicación | camelumi | Varios | 3 | 24-09-2004 16:12:25 |
| Error al salir de una aplicacion | el_enigma1 | Conexión con bases de datos | 0 | 05-09-2004 00:49:10 |
| Error al salir | cisterpe | Varios | 14 | 28-04-2004 19:20:04 |
|