Una posible solución sería capturar el valor cuando el segundo formulario ha sido release.
¿Cómo podría saber que un formulario ha sido released?, mi código es el siguiente.-
segundoForm := TSegundoForm.Create(WebApplication);
with segundoForm do
show;
if segundoForm.Released then
etiqueta.Text := '----';
El problema es que haciendo una traza he visto que pasa por la sentencia "if segundoForm.Rele..." antes de que el otro formulario sea released, y por tanto cuando hace el Release ya no ejecuta ninguna acción.
La solucción sería que al hacer el release poder capturarlo y mandarlo a una función del primer formulario. Se que se tiene que poder hacer, pero no lo consigo por el momento.
Cualquier idea que me aporteís será buena. Gracias
|