I used the control a few years ago and ran into problems because of AutoYield and FoxPro not servicing events until a wait state. Everything worked fine from the command prompt but not in code. The answer was to set _vfp.AutoYield to False and issuing DoEvents after the calls.