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

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

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

【 tulaoshi.com - 编程语言 】

 

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

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

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

    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;

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

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

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

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

延伸阅读
1、在前三个月期间,胎儿在孕妇体内发育,此时孕妇体内的胎盘已经发育完全,孕妇的体温比较高,会表现出怕冷的情况,在胎盘发育完成之后,孕妇的体温就变现出正常了。 2、和外界的气温有关系,如果真是寒冷天的话,那怕冷是正常的。 3、此外如果本身体质较差,或是营养没跟上,比如碳水化合物、脂肪、蛋白质摄入不够,也会产...
透明窗体的又一实现 作者:段会锋 下载源代码 前面拜读过本站无数高手的许多好文章,受益非浅,首先向各位大侠致敬!今天编程偶有小得,不敢独享,特拿出来与各位共享,希望对某些朋友有些许帮助。 透明窗体的问题相信大家已经很熟悉了,前面的几期在线杂志也有几篇详...
标签: 电脑入门
怎么会忘了情    ∴★  **☆     ☆┋┋I┋┋☆ ━━ ☆┋爱┋☆━━━→         ☆ ☆       ——U—— 曾 经 尒 峩 生 死 相 守 如 今 尒 峩 形 同 陌 路           の、═ &n...
孩子的学习指南 3-6岁的儿童又被称为幼儿期,这一阶段儿童一般是读幼儿园的时期。因为是正式上学之前的一个时期,又被称为学前期。这一阶段的儿童生活范围逐步扩大,儿童独立性增强,好奇心、探索欲望和参加实践的需求也在逐步增加。同时,幼儿要逐步掌握一些生活常识,以便自己逐步融入到社会中去,但是这时期...
1,ADOConnection和ADOTable在delphi中的使用 ADOConnection和ADOTable在delphi中像许多书中教的那样设置好连接上数据库(我用的SQLServer),运行没有问题。然后我修改,目的是可以修改连接数据库而不用在delphi中修改ADOConnection的ConnectionString属性,还不出现连接对话框。 修改步骤:将LoginPrompt设置为false,将Connec...

经验教程

23

收藏

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