有关D6下的NULL(100分)

  • 主题发起人 主题发起人 bobiy
  • 开始时间 开始时间
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变量,
应该是常量才对啊?
 
需要引用Variant单元
 
是啊,來晚呢
 
use Variants,d6中有关Variant的定义都移到了Variants单元中了。
 
呵呵,分不多啊,Mr。taozhiyu先到的,只好给他了。多谢大家了。
 
后退
顶部