仔细阅读一下帮助文件吧,上面讲得很清楚的。楼上所说诉对应,是参数个数的对应,也就是说With后面有多少个参数,PARAMETER,后面也应该有多少个参数,并按前后顺序对应接收。
例如
主程序: Do MyProcese With A,B,C
子程序MyProcese的第一行:PARAMETER X,Y,Z
则X接收A的值,Y接收B的值,Z接收C的值。
你的菜单文件中没有PARAMETER这句代码,所以出现问题。
解决的办法:
一是如七楼所说,在菜单文件是加入PARAMETER这句代码;二是把do 菜单文件.mpr with this,.t.中的with this,.t.去掉