Primero, lamento no haber llegado antes... francamente sigo corto de tiempo.
Cita:
Empezado por maeyanes
donde haces uso de FAcciones, primero verifico que esté asignado antes de usarlo.
También comenté las lineas donde creas y destruyes FAcciones, ya que tu componente no debería hacerlo.
|
¡¡¡Ecole!!! ¡¡Eureka!!
Este es el punto. No basta con que hagas que FAcciones sea nil cuando se libera la referencia... falta verificar, antes de usar este puntero, que apunte a algún lado, y no a nil. Es decir, cada vez que se use:
Código Delphi
[-]
if FAcciones <> nil then
Procesar(FAcciones)
else
Raise Exception.Create('Error: debe asociar un componente TActionList'
+ ' antes de usar el TDecWebBrowser');
Hasta luego.