社区
Delphi
帖子详情
如何判断一个指针为有效指针
LiangShengHong
2002-08-29 11:00:30
例如
var
A:TLabel;
begin
A:=Label1;
Label1.Free;
//此时 A 仍然指向 Label 的地址
//碰到这种情况如何判断A指向一个可以访问的地址
if(Assigned(A))
self.Caption:='A is not null';
end;
...全文
59
6
打赏
收藏
如何判断一个指针为有效指针
例如 var A:TLabel; begin A:=Label1; Label1.Free; //此时 A 仍然指向 Label 的地址 //碰到这种情况如何判断A指向一个可以访问的地址 if(Assigned(A)) self.Caption:='A is not null'; end;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PingPingPangPang
2002-08-30
打赏
举报
回复
你这里等于人为制造了一个野指针,使用这个指针非常危险,而且也没什么办法,指针使用的原则是永远让它指向一个有效的数据地址。
Nizvoo
2002-08-30
打赏
举报
回复
不如Free把它赋给nil呵呵。
var
lblNew: TLabel;
lblNew := TLabel.Create(Self);
lblNew.Parent := Self;
lblNew.Caption := 'Haha;
----------------------------------------------
lblNew.Free;
lblNew := nil;
----------------------------------------------
if Assigned(lblNew) then
MessageBox(Handle, '有效的值', '提示', 0);
ball_cao
2002-08-30
打赏
举报
回复
如已知指针的类名,可以用下面办法判断
不知道 if A is TLabel then //有效
try
stemp:=A.Caption;
except
//无效指针
end;
u2m
2002-08-30
打赏
举报
回复
用FreeAndNil()释放
LiangShengHong
2002-08-30
打赏
举报
回复
各位老兄,现在的问题就是要解决这个问题,有一个空件包中存在该类型的Bug 我需要修改,现在怎样解决问题,不是让你们提无关紧要的意见的。
耙子
2002-08-29
打赏
举报
回复
你这么判断没用的,判断的结果存在随机性。
口腔执业医师实践技能考试评分标准解读.doc
- 包括急救指征、急救准备、操作方法和呼吸节律。医师需
判断
患者是否需要急救,正确开放气道,进行口对口人工呼吸或仰卧压胸法。 2. 吸氧术 - 针对需要吸氧的患者,如心源性疾病、肺源性疾病或呼吸困难等。医师需...
大陆海关作业常见问题及查税案例解析.docx
- 征免税性质的错误填写,比如将三资企业进口设备的征免性质错误地填写为“例外减免”等。 为避免这些错误的发生,企业应当加强对报关人员的专业培训,提高其对相关政策法规的理解能力,并建立健全的报关流程管理...
2016低压电工 总局—理论题部分 15套-8
- **安全操作**: 验电是电气作业中的
一个
基本安全步骤。 - **操作要求**: 在任何电气作业前都必须进行验电操作。 **34. 事故照明的设计原则** - **独立供电**: 事故照明系统不能与其他照明共用同一电源线路。 - **...
C++的动态内存:C++的
指针
在C++里,
指针
(pointer)变量被用来存储内存地址。C++要求使用特定的类型来定义
指针
。这个类型被用来指示需要如何...C++的
指针
是
一个
类似于Python的引用的概念。它们的区别在于:使用C++的
指针
,你可以访问
指针
指向的
c语言
指针
哪里难,c语言中的
指针
--(难点)
指针
是C语言中广泛使用...学习
指针
是学习C语言中最重要的一环,能否正确理解和使用
指针
是我们是否掌握C语言的
一个
标志。同时,
指针
也是C语言中最为困难的一部分,在学习中除了要正确理解基本概念,还必须要多编...
Delphi
5,927
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章