FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
QR - Invalid Pointer Operation
Hola a todos, tengo un incoveniente con una aplicación que hice, mas precisamente con el error Invalid Pointer Operation.
El error concretamente me lo da en la linea Nº 2273 de la unit QuickRpt.pas de los componentes QR version 3.6.2, ese linea es la linea que dice end; del destructor de la clase TQRBasePanel, el código es: destructor TQRBasePanel.Destroy; begin FFrame.Free; inherited Destroy; end; Se supone que eso anda sino el error le debería dar a todos ustedes tambien, obviamente... Les cuento lo que yo hago, tengo una unit que centraliza todas las impresiones de los reportes, ahí dentro tengo una variable del tipo TQuickRep, que apunta al reporte actual. El código que uso para imprimir cada reporte, basicamente es el siguiente: Application.CreateForm(TqrTest, qrTest); try frmImpresion.Report := qrTest; frmImpresion.Mostrar; finally FreeAndNil(qrTest); end; El problema claramente es la variable frmImpresion.Report ya que si mando a imprimir el reporte directamente, este se imprime sin problema y no da ningun error, es un bug de Delphi que al ejecutar la linea FreeAndNil(qrTest); da error o estoy haciendo algo mal ??? Gracias desde ya. |
|
|
Temas Similares | ||||
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 |
|