Theoretisch kann man natürlich einen Pointer benutzen, aber das macht hier wohl weniger Sinn.
Es gibt z.B. diese Lösungen:
- Erstelle in TFirst eine Methode, die du dann dem Event der Instanz von TSecond zuweist. In der Methode kannst du dann später wiederum den Eventhandler aufrufen.
- Oder TFirst kennt die Instanz von TSecond, z.B. in einem privaten Feld. Dann kannst du im Setter des Events das Event auch bei TSecond zuweisen.