4F 说过了,报告"找不到VisualFoxPro.Application类定义",应该是你的电脑上没有安装VFP的软件
或者你的 VFP 是绿色版的,没注册过
他人也告诉你了,VFP本身没有多线程编程,你用 Createobject('VisualFoxPro.Application') 另建了一个实例,并不是多线程,也是一个原先的VFP的一个过程
你再用下面的代码试试看,新建的实例没有运行结束,后面的 Wait 语句还执行吗?
oVFP = Createobject('VisualFoxPro.Application')
&& 创建 Visual FoxPro 的新实例
oVFP.Visible = .T.
&& 后面的命令使新建实例可见
oVFP.DoCmd('Dir')
&& 新建实例中运行 Dir 命令
oVFP.DoCmd('=Messagebox("列出 DBF 文件", 68, "信息)')
&& 运行 Messagebox 命令
oVFP.Quit
&& 退出新建实例
oVFP = .Null.
Wait Windows "怎么还没有运行呀?急死了,,,"
团队红星二锅头,队长王猛,领队李冲,顾问杨伟,副队张挺,外联马彪,内勤韩秀,人事顾闯,财务赵魁,后勤周强