首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Showstr(TAObj.Create)中创建的TAObj对象生死的有关问题

2014-01-13 
Showstr(TAObj.Create)中创建的TAObj对象生死的问题本帖最后由 sysuye 于 2014-01-09 15:28:02 编辑最近看

Showstr(TAObj.Create)中创建的TAObj对象生死的问题
本帖最后由 sysuye 于 2014-01-09 15:28:02 编辑 最近看刘艺老师的书《delphi面向对象编程思想》,里面有一段程序是类似这样的:
TFrom1.Showstr(AObj:TObj);
begin
  AObj.ShowName;
end;
//.......下面是按钮事件
TForm1.button1click(Sender:TObject);
begin
  Showstr(TObj.Create);
end;
//.......下面是TObj.ShowName
TObj.ShowName;
beign
  showmessage('Tom');
end;

在上面的按钮事件中,Showstr(TObj.Create)里TObj.Create创建了一个对象实例,但刘艺老师并没有显示地调用Free或destroy函数销毁对象,让我不得其解,故在此请教:刘艺老师为什么不销毁按上面Showstr(TObj.Create)方式创建的对象实例?应该怎么理解这种创建方式对象的生死?
注:TObj=class(TObject);
[解决办法]
俺对这些代码都没啥印象了。。。
书中哪一页的,得看看书里的上下文

热点排行