G
gwbasic
Unregistered / Unconfirmed
GUEST, unregistred user!
delphi中的 self 为何这么特殊?
delphi中的 对象 真是引用吗?
为何 Integer(@Self)和Integer(@对象) 值不同?
而 @self 赋值到一个指针后又与 @对象 相同了呢?
--------------------------1-------------
var
Form1:TForm1;
Form2:^TForm1;
Form2:=@Form1;
-----------------------2---------------
TForm1.GetRef()
Form2:^TForm1;
begin
Form2:=@self;
end;
----------------------------------
这两个Form2为何相同呢?
欢迎前往此处查看以前的讨论
http://www.csdn.net/expert/TopicView.asp?id=284314
http://www.csdn.net/expert/Topic/261/261220.shtm
http://www.csdn.net/develop/article/10/10124.shtm
delphi中的 对象 真是引用吗?
为何 Integer(@Self)和Integer(@对象) 值不同?
而 @self 赋值到一个指针后又与 @对象 相同了呢?
--------------------------1-------------
var
Form1:TForm1;
Form2:^TForm1;
Form2:=@Form1;
-----------------------2---------------
TForm1.GetRef()
Form2:^TForm1;
begin
Form2:=@self;
end;
----------------------------------
这两个Form2为何相同呢?
欢迎前往此处查看以前的讨论
http://www.csdn.net/expert/TopicView.asp?id=284314
http://www.csdn.net/expert/Topic/261/261220.shtm
http://www.csdn.net/develop/article/10/10124.shtm