Hola Delphicolegas.
Tengo un problemilla con el que seguro me pueden ayudar.
Estoy diseñando un componente y necesito diferenciar 4 momentos diferentes:
- Cuando se crea el componente porque, durante el diseño, ha sido insertado por el programador.
- Cuando se crea el componente porque se está ejecutando la aplicación.
- Cuando se destruye el componente porque, durante el diseño, ha sido eliminado por el programado.
- Cuando se destruye el componente porque se termina la aplicación o se destruye el formulario que contiene el componente.
Estoy probando con
ComponentState, pero después de horas haciendo diferentes combinaciones no soy capaz de dar con la solución.
No sé si es mi torpeza o que simplemente no se hace asi o que no se puede hacer.
Trabajo con Delphi 2010, aunque creo que esto es indiferente.
Les doy las gracias por su interes.