>I'm working with modal forms, form1 call form2, form2 call form3: I would avoid that form3 call a second time form1,any ideas ? many thanks
Instantiate them with "name" clause so you could check their existence easily :
do form myForm1 name "frm1"
On the long run you would do this by starting a custom oApp object and storing formnames in custom array property oApp.FormsArray. This is better than using forms colection because with forms colection there is no way of really distinguishing 2 forms.
Cetin