向Delphi高手请教一个问题

lingice 2001-12-07 08:29:19
进来看程序,遇到一个小问题。
请看如下代码:
type
PObject=^TObject;
.........
.........
end;

Function ThreadFunc(Param:Pointer):Integer;
var
...
begin
....
PObject(Param)^:=nil;//???
.....
end;

PObject(Param)^:=nil中PObject(Param)^代表的是什么?
最好能给我举一个例子,谢谢!
...全文
44 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lingice 2001-12-07
那么对Function ThreadFunc(Param:Pointer):Integer;这个函数有什么影响吗?
  • 打赏
  • 举报
回复
抱朴守拙 2001-12-07
PObject为指向一个TObject类型的指针,
PObject(Param)^ := nil; 将Pointer型的Param强制转换成 PObject类型的指针,
然后将指针所指的地址赋为nil
  • 打赏
  • 举报
回复
szchengyu 2001-12-07
PObject为指向一个TObject类型的指针,
PObject(Param)^ := nil; 将Pointer型的Param强制转换成 PObject类型的指针,
然后将指针所指的地址赋为nil

are you Ok?
  • 打赏
  • 举报
回复
相关推荐
发帖
Delphi

5124

社区成员

Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
帖子事件
创建了帖子
2001-12-07 08:29
社区公告
暂无公告