个人体会,仅供参考
你的循环没有错,程序本身也没有错。是有这么一点情况。
程序中存在数组,执行源程序 .prg 不会出错。但是,如果用他的原始表达式,比如:rs(j),直接做参数使用,用于编译时有时会出现找不到数组或定义。这是经常碰到的事(原理没有细细探讨)。解决办法:用一个确定的参数再转换一次,问题能够解决。比如:crs=rs(j)。利用 crs参与运算或查询,,不要直接用用rs(j). 可试试。
你的循环没有错,程序本身也没有错。是有这么一点情况。
程序中存在数组,执行源程序 .prg 不会出错。但是,如果用他的原始表达式,比如:rs(j),直接做参数使用,用于编译时有时会出现找不到数组或定义。这是经常碰到的事(原理没有细细探讨)。解决办法:用一个确定的参数再转换一次,问题能够解决。比如:crs=rs(j)。利用 crs参与运算或查询,,不要直接用用rs(j). 可试试。