Despues del dolor de cabeza que me dio tratar de entender esto resumo:
Quieres desde Form3 llamada desde Form2 cambiar algo en Form2, si se puede de hecho se llama referencias circulares:
Cita:
Empezado por IAN MARTEENS
Cuando existen referencias circulares entre pares de unidades, solo hay que tener en cuenta una regla: debido a problemas tecnicos de compilacion, no se admiten referencias circulares cuando ambas unidades se refieren entre si desde sus respectivas interfaces. una de las unidades debe referenciar la otra desde el uses de la seccion de implementacion
|
por ejemplo:
unit2 = Form2 //Aqui se llama a form3
unit3 = Form3
en la interface de unit2 declaras a unit3
en la implementacion de unit 3 quedaria algo asi
Código Delphi
[-]
implementation
uses unit2;
y en el evento on close de form3 ya podras referenciar a Form2
Si no es este el problema o entendi mal te agradezco me digas para poder seguir ayudandote