Código:
type
tEventoMalvado = procedure (sender: tobject; auxiliar: integer) of object;
tComponenteMalvado = class(tcomponent)
private
FEventoMalvado: tEventoMalvado;
protected
{ Protected declarations }
public
{ Public declarations }
published
property AlOcurrir : tEventoMalvado read FEventomalvadowrite SetEventoMalvado;
{ Published declarations }
end;
Te había entendido. No puedo publicar el código del frame. Temas de contrato. Esto sería algo análogo al componente que está en el frame.
En principio no veo ninguna causa por la que esto pueda estar mal. Miro el dfm del frame y está asignada la propiedad, no en el del form pero eso no debería influir, porque si pones un manejador para un onclick en un frame tampoco se almacena en el dfm del form pero luego sí se ejecuta. No sé qué puede ocurrir, sinceramente, creo que tiene que ver con la lectura de componentes del formulario pero no sé como depurar hasta ese punto. Un saludo,
F.T.G.