![]() |
![]() |
![]() |
![]() |
![]() |
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
|
|||
|
|||
y si en el finally usas:
frmImpresion.Report := nil; FreeAndNil(qrTest); o frmImpresion.Free; FreeAndNil(qrTest); algo que me deja una duda, qrTest es de las formas autocreadas? me imagino que si, por lo que dices de que siempre te los deja el delphi en el .dpr, por lo cual es probable que ahi este tu error, si delphi auto crea la forma qrTest y luego la pones en freeandnil, la aplicacion no tendra manera de manejarla y manda la excepcion, |
#2
|
||||
|
||||
Cita:
Si se usa solamente Objeto.Free, entonces delphi no puede saber si la variable es igual a nil o no, y en este caso, si se obtiene errores de acceso a memoria. Report.Preview, aunque no continua la ejecución de código, algunas veces me ha dado algún que otro fallo colateral, porque precisamente no es una ventana modal real, sino simulada. Como digo, algunas veces he tenido que usar Report.PreviewModal. Resumiendo todo lo dicho: Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
|||
|
|||
Gracias a ambos, ya había probado todo lo que me dicen, salvo el Assign que dice Lepe, que lo probaré hoy a la noche.
El reporte qrTest no se crea en el dpr, obviamente lo saqué de ahí, fue a modo de "justificación" a la pregunta de lepe de porque creaba el reporte con un Application.CreateForm. A la noche pruebo lo del Assign, y si no anda se complica el tema... Gracias! |
#4
|
|||
|
|||
Bueno, finalmente probe todo lo que me dijeron y no hubo caso, asi que tuve que sacar el casteo y llamar al método Print de cada reporte directamente.
Gracias de todas formas. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Invalid Pointer Operation con Free y Assigned | adlfv | OOP | 3 | 07-10-2005 00:17:06 |
Invalid pointer con DLL | brandolin | Varios | 2 | 07-06-2005 04:53:14 |
Mensaje Invalid Pointer Operation | quake2420 | Varios | 2 | 25-04-2005 16:43:15 |
Problema con Invalid pointer operation | Choclito | OOP | 2 | 11-01-2005 19:13:25 |
Invalid floating operation?? | nefy | Varios | 8 | 20-04-2004 19:07:01 |
![]() |
|