>No FORM A eu tinha um TextBox (código) e precisava chamar um outro formulário para pesquisa por nome. Então eu fiz o seguinte (no VALID do TextBox):
>
>Do Form Formulario_Pesquisa_por_Nome With This
>
> [snip]
>O problema é se o usuário fechar o formulário que chamou ANTES de fechar o formulário da PESQUISA.... O sistema ficava travado.
>
>Como posso contornar isso?
>
Do Form Formulario_Pesquisa_por_Nome With This NAME THISFORM.oPesquisa LINKED
Desta forma, o formulário de pesquisa é fechado quando o formulário com a textbox também é fechado.
>
>Antonio: Com relação aos formulários MODAIS, eu quis dizer que se preciso esperar um valor (como o exemplo acima), sou obrigado a usar um form MODAL. E o problema é que este formulário trava o menu. Assim, se o usuário quiser visualizar outro formulário, não conseguirá.
>
>Para minimizar este problema, comecei a utilizar FORMSET. Assim eu posso referenciar os objetos entre os formulários sem travar o menu.
>
Rodolfo, eu não tenho nada contra a utilização de formulários modais (ou mesmo aplicações!), e uso-os regularmente (com parcimónia, espero eu). É preciso é ter critério (e acho que problemas de referência a objectos não se qualificam). Os que trabalharam em FPD sabem como era incomparavelmente mais complicado manter uma aplicação modeless no ar, e no entanto fazia-se!
----------------------------------
António Tavares Lopes