对Delphi接口的又一疑惑:怎么会自动释构的?

2016-02-19 18:24 6 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐对Delphi接口的又一疑惑:怎么会自动释构的?,无聊中的都看过来。

【 tulaoshi.com - 编程语言 】

 

  太莫名其妙了,近来被Delphi的接口气死了,请看以下代码(注意黑体及红色):
  
  type
    IInterface1 = interface
    end;

  
    TClass1 = class(TInterfacedObject, IInterface1)
      destructor destroy; override;
    end;

    TForm1 = class(TForm)
      Button1: TButton;
      procedure FormCreate(Sender: TObject);
      procedure Button1Click(Sender: TObject);
    private
      { Private declarations }
      class1: IInterface1;       public
      { Public declarations }
    end;
  
  implementation
  {$R *.dfm}
  
  { TClass1 }
  destructor TClass1.destroy;
  begin
    ShowMessage('Destroy!');
    inherited;
  end;

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  procedure TForm1.FormCreate(Sender: TObject);
  begin
    class1 := TClass1.Create;
  end;

  procedure TForm1.Button1Click(Sender: TObject);
  begin
    class1 := nil;                          
  end;

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1617571.html

延伸阅读
孩子的学习指南 3-6岁的儿童又被称为幼儿期,这一阶段儿童一般是读幼儿园的时期。因为是正式上学之前的一个时期,又被称为学前期。这一阶段的儿童生活范围逐步扩大,儿童独立性增强,好奇心、探索欲望和参加实践的需求也在逐步增加。同时,幼儿要逐步掌握一些生活常识,以便自己逐步融入到社会中去,但是这时期...
透明窗体的又一实现 作者:段会锋 下载源代码 前面拜读过本站无数高手的许多好文章,受益非浅,首先向各位大侠致敬!今天编程偶有小得,不敢独享,特拿出来与各位共享,希望对某些朋友有些许帮助。 透明窗体的问题相信大家已经很熟悉了,前面的几期在线杂志也有几篇详...
标签: 手机
1、充电时最好是不要玩手机,容易导致手机温度上升,当然一般充电器都是有保护功能,所以一般不会出现什么意外。 2、充电器坏了或者本身就存在设计缺陷,很容易导致充电时起火! 3、非原装的充电器,虽说现在的充电器大多是通用的,但是如果买到路边质量不保证的充电配件,是很危险的!所以建议还是使用自己手机的原装充电器!更...
1、在前三个月期间,胎儿在孕妇体内发育,此时孕妇体内的胎盘已经发育完全,孕妇的体温比较高,会表现出怕冷的情况,在胎盘发育完成之后,孕妇的体温就变现出正常了。 2、和外界的气温有关系,如果真是寒冷天的话,那怕冷是正常的。 3、此外如果本身体质较差,或是营养没跟上,比如碳水化合物、脂肪、蛋白质摄入不够,也会产...
《刺客信条:兄弟会》又一刷部分材料方法 首先要进行一个任务,这个任务为盗贼任务(第3级)的其中一个,是叫你骑马去杀头目的。会有3个头目,你干掉2个以后不要杀最后一个,追着他跑。然后跑到一个地方后就会停下,并无限刷盗贼。不多说了。有图有真相。。。  地点: 11月发售《刺客信条:启示录》新戏截图 - 刺客信条:兄弟会...

经验教程

850

收藏

7
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部