在VFP6.0下能用的数组定义为什么在8.0和9.0下就不能使用了呢?
我一直使用VFP6.0,最近试用VFP8.0和9.0迷你版。我在6.0中主程序定义数组时用下面的代码,能够正常编译:
public dimension dsys(20), ddat(60)
而在VFP8.0及9.0编译时提示语法错误,并在其后的编译中多次提示“找不到未知的DSYS”和“找不到未知的DDAT”。我将dimension前面的public去掉后,不会提示语法错误了,但仍然提示“找不到未知的DSYS”和“找不到未知的DDAT”。
这两个数组是我在主程序中定义的全局变量,在多个表单或报表中都需要使用,起到在表单之间或表单与报表之间传递数据的作用。我在6.0下一直正常使用,为什么在8.0和9.0下就不能使用了呢?,应该如何解决这个问题呢?