从Delphi5到Delphi7的奇怪错误: Null 不能用了?
下面的代码,在Delphi5中完全正确,但在Delphi7中,却报出了
“undeclared identifier: 'Null'
的错误,不知是何原因?
function GetAppValue(StrTitle: String):String;
begin
try
If not (frmMain.ClientDataSet2.Lookup('Item',StrTitle,'Value')=Null) Then
Result:=frmMain.ClientDataSet2.Lookup('Item',StrTitle,'Value')
else
Result:='';
except
Result:='';
end;
end;
问题点数:20、回复次数:6Top
1 楼huojiehai(海天子)回复于 2003-09-04 12:43:33 得分 8
看Null在哪个单元,uses进去就是了Top
2 楼charles2118(第六元素)回复于 2003-09-04 12:49:52 得分 2
会不会是nil啊Top
3 楼tiexinliu(铁心刘)回复于 2003-09-04 12:50:27 得分 8
uses variants;Top
4 楼hansome(连环)回复于 2003-09-04 12:51:18 得分 2
用nil得了Top
5 楼tiexinliu(铁心刘)回复于 2003-09-04 12:51:28 得分 0
把variants加入引用就ok了,升级delphi5的程序经常遇见.Top
6 楼ynduanlian(进一步海阔天高,退一步粉身碎骨)回复于 2003-09-04 12:52:00 得分 0
楼上说得对。
变化真大。Top





