一个在Delphi5上运行正常的程序拿到Delphi7上运行,结果提示有以下错误,请问如何解决?
如:运行到if tblPingFen.Locate('BH_N;MZH_N;XM_S;NUM_N',VarArrayOf([var_BH,var_MZH,var_XM,var_NUM]),[loPartialKey]) then 语句时出现以下错误:
(1)Undeclared identifier:"VarArrayOf", 提示没有声明VarArrayOf,请问该语句在哪里声明?
(2)Incompatible types:"Integer" and "String"错误提示
如:运行到if tblPingFen.Locate('BH_N;MZH_N;XM_S;NUM_N',VarArrayOf([var_BH,var_MZH,var_XM,var_NUM]),[loPartialKey]) then 语句时出现以下错误:
(1)Undeclared identifier:"VarArrayOf", 提示没有声明VarArrayOf,请问该语句在哪里声明?
(2)Incompatible types:"Integer" and "String"错误提示
VarArrayof = set of VarArray
这个单元可以解决问题