一个简单问题:返回的是什么?(100分)

  • 主题发起人 主题发起人 monster
  • 开始时间 开始时间
M

monster

Unregistered / Unconfirmed
GUEST, unregistred user!
Integer(Form1)是什么?
Integer(@Form1)是什么?
我对Delphi里面关于指针(地址?)的操作一直没弄明白.
为什么在C++中的实例都是指针?Delphi中什么于之相对应?
望各位大虾相助!谢谢!
 
我也想弄明白
 
我也想弄明白
 
Form1已经是指针了,只是在形式上省略了^
 
Integer是强制类型转换
先要明白:Form1是一个指针!它指向一个窗体对象

1.Integer(Form1)是什么?
将这个指针的值(为一个地址)转换为整数类型

2.Integer(@Form1)是什么?
Form1是一个指针,这个指针也要存储在内存某处,@Form1就是这个内存某处的地址
Integer(@Form1)就是把这个内存某处的地址转换为整数
 
应该是将地址指针转换为整型值;
 
谢谢各位大吓。
本来想收邮件算了,但是没有邮件通知。
请版主查一查为什么没有了自动邮件通知?
 
有一栋大楼(一块内存条),有许多房间(内存单元)。form1是其中之一,该房间里存放
着另一房间的门牌号(地址),Integer(Form1)就是这个门牌号,Integer(@Form1)则是form1
自己的门牌号。
注意:这里的内存单元可不是8bit.
 
谢谢各位大虾!尤其是assassin和lance2000!
忽发奇想,能不能由此得知出现Access Violation XXXXXXX时XXXXXXX是哪一个对象?
请各位大虾继续讨论,明天发分,不够再加!
 
不能,因为那是WINNDOWS的系统错误。
 
邮件通知怎么每了
 
同意:assassin
 
多人接受答案了。
 
后退
顶部