B
bobiy
Unregistered / Unconfirmed
GUEST, unregistred user!
以下代码在d4下编译通过,但在d6下却提示 Undeclared identifier :'null'
难道NULL的定义在D6下改变了吗?可以直接在前面定义一个CONST null=0吗?
var
os :Toverlapped;
begin
receive:=true;
fillchar(os,sizeof(os),0);
os.hevent:=createevent(nil,true,false,nil);
if os.hevent=null then //?????
begin
messagebox(0,'os,event createerror!','notice',MB_ok);
exit;
end;
另外我在D4下用鼠标加CTRL看,NULL是在SYSTEM中定义的一个Variant变量,
应该是常量才对啊?
难道NULL的定义在D6下改变了吗?可以直接在前面定义一个CONST null=0吗?
var
os :Toverlapped;
begin
receive:=true;
fillchar(os,sizeof(os),0);
os.hevent:=createevent(nil,true,false,nil);
if os.hevent=null then //?????
begin
messagebox(0,'os,event createerror!','notice',MB_ok);
exit;
end;
另外我在D4下用鼠标加CTRL看,NULL是在SYSTEM中定义的一个Variant变量,
应该是常量才对啊?