Nadya,
Here are a few things you could try:
- make sure _VFP.AutoYield is .T.
- instantiate the animation control *before* you start processing. Display a generic AVI file to start and then simply change the caption and AVI file depending on the process. If you do it this way, the AVI file should initially play. Step through the code to locate the line of code that causes the animation control to stop responding.
- remove all WAIT WINDOWS. I would rather change the caption of the animation control to tell the user what's happening than mixing animation form, WAIT WINDOWs and SET MESSAGEs. I'm not sure if it's going to help, but I've seen weird things occasionally with the WAIT command.
- make sure you don't have any inkey() functions somewhere
- what's happening in the parent method when you call DODEFAULT()?
HTH
Daniel