Delphi中比较两个对象是否一致及地址是否相同[转]
Posted 覆雨翻云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi中比较两个对象是否一致及地址是否相同[转]相关的知识,希望对你有一定的参考价值。
在delphi中,C#也是如此,对象的地址与对象变量(引用)的地址不是同一个概念。要加以区别。
procedure TForm1.btn1Click(Sender: TObject);
var
p1: Pointer;
p2: Pointer;
begin
if TObject(btn1) = TObject(btn2) then ShowMessage( ‘The same as ‘)
else ShowMessage( ‘Dfferent ‘);
p1 := @btn1;
P2 := @btn2;
if p1 = p2 then ShowMessage( ‘The same as ‘)
else ShowMessage( ‘Dfferent ‘);
end;
转自:https://blog.csdn.net/diligentcatrich/article/details/7077294
以上是关于Delphi中比较两个对象是否一致及地址是否相同[转]的主要内容,如果未能解决你的问题,请参考以下文章