Is that not the main program? Assuming somewhere there is a main program with a read in it? Also, don't just put a wait window in it, use the debugger to step through it so you can see the process as it runs. Also, include both the prg and the forms in the project and call the prg from the main.prg (which has your read in it) with DO myprg and inside of that prg call the form with DO FORM POS WITH "", .T.,.F.,.F.,.T. instead as a test. What is the result (in the debugger)?
>Tracy, hi. re: disappearing form. I went to an extreme: I commented the entire Load, Activate and Init. Then I put a wait window at the end of each. The entire Fox program instance disappears immediately after the Load's WAIT.
>
>Initial call of screen from prg
>First screen (called from prg)
>
>DO f:\foxprojects\newpos\programs\main
>
>Second screen called from 1st screen:
>
>DO FORM POS WITH "", .T.,.F.,.F.,.T.
>
>
>thanks!
>Randy
.·*´¨)
.·`TCH
(..·*
010000110101001101101000011000010111001001110000010011110111001001000010011101010111001101110100
"When the debate is lost, slander becomes the tool of the loser." - Socrates
Vita contingit, Vive cum eo. (Life Happens, Live With it.)
"Life is not measured by the number of breaths we take, but by the moments that take our breath away." -- author unknown
"De omnibus dubitandum"