PDA

Ver la Versión Completa : acces violaton


armando
06-05-2004, 20:33:59
:confused: hola a todos espero que me puedan ayudar en este problema

¿porque me sale el siguiente error al cerrar un Quickreport?

acces violaton at addres 8000000f, read of addres 800000f

cuando intento abrirlo nuevamente me dice:

a component name qrstandard already existe

y no me deja ver nuvamente el reporte
al cerrar el programa me dice lo siguiente:
la instruccion en 0x00000000 hace referencia ala memoria en 0x0000000 la memoria no se puede "read"

el codigo para ver el reporte ees el siguiente:

TRY
Application.CreateForm(TRFT, RFT);
RFT.QuickRep.Preview;
FINALLY
RFT.Free;
RFT:=NIL;
END;
espero explicarme bien...
y nuevamente espero su ayuda... :D

marcoszorrilla
06-05-2004, 22:02:49
En el OnClose del Formulario RFT:

Application.ProcessMessages;
FreeAndNil(QuickRep);
Action:=CaFree;

TRY
Application.CreateForm(TRFT, RFT);
RFT.QuickRep.Preview;
FINALLY
RFT.Close;
END;


También conviene que mires a ver si se hace referencia a algún componente que no existe o no está creado en el momento de llamarlo.

Un Saludo.