>Thanks guys! The problem was the LINKED clause of the DO FORM command that the VFP 2.x converter uses. Took that out and now the form remains active. I'm not sure when I ever would use LINKED, but maybe someday I'll figure that one out :)
IIRC, if you use LINKED, then the form closes when the variable disappears - usually, because it gets out of scope (you exit from the method or function where it is declared).
You could link the form to a property of an object that doesn't go out of scope.
On the other hand, you could just do a DO FORM, without specifying any variable.
You would usually connect the form to a variable if you need a return value from the form - but this only makes sense if the form is modal - i.e., nothing happens in the calling method until the form closes.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)