Vamos a ver.
En tu código tienes:
FAcciones.RemoveFreeNotification(Self);
¿En qué momento
agregas tal notificación?
Por otro lado, te das cuenta que cuando Notification se llama con opRemove es porque la componente se está destruyendo. Llamar entonces un método de una componente que se está destruyendo no creo que sea muy seguro.
Yo te recomiendo que te revises en la VCL el código para la propiedad PopupMenu de TControl que te dejará perfectamente claro el uso de FreeNotification y Notification.
EDITO:
No se está destruyendo la componente. Ya se destruyó:
Cita:
|
Empezado por ayuda de Delphi
opRemove - The specified object has been destroyed, and its memory is about to be freed.
|
// Saludos