<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Comments for Interface It!</title>
<link rel="alternate" type="text/plain" href="http://dn.codegear.com/article/27825" title="Interface It!" />
<link rel="self" type="application/atom+xml" href="http://dn.codegear.com/article/27825/feed" title="Comments for Interface It!" />
<id>http://dn.codegear.com/article/27825</id>
<updated>2008-11-21T14:39:46-08:00</updated>
<entry>
<title>Interface It!</title>
<author>
<name>Ge Lin Luo</name>
<uri>http://threads.codegear.com/threads/threads.exe/userall?commentid=32723</uri>
</author>
<id>http://threads.codegear.com/threads/threads.exe/view?commentid=32723</id>
<updated>2002-07-20T23:41:50-07:00</updated>
<published>2002-07-20T23:41:50-07:00</published>
<summary>Interface It!</summary>
<content>Hi, JimmyI notice you state that &quot;TComponent (in Delphi 6) does not implement reference counting, so this code will cause a memory leak.&quot; for the following codes:--------------------------------------------------var  VI: IVersionInfo;begin  VI := TVersionComponent.Create(Self);  Caption := IntToStr(VI.MajorVersion) + '.' +             IntToStr(VI.MinorVersion) + '.' +             IntToStr(VI.Build);end;--------------------------------------------------However, I think VI will be eventually free because you pass &quot;Self&quot; to the TVersionComponent's constructor,when Self(the owner) is detroyed, it will destroy VI, right?Looking forward for your kindly response.Thanks in advance.</content>
</entry>
<entry>
<title>Interface It!</title>
<author>
<name>Anderson Dibo do Valle</name>
<uri>http://threads.codegear.com/threads/threads.exe/userall?commentid=31129</uri>
</author>
<id>http://threads.codegear.com/threads/threads.exe/view?commentid=31129</id>
<updated>2002-01-16T08:02:59-08:00</updated>
<published>2002-01-16T08:02:59-08:00</published>
<summary>Interface It!</summary>
<content>Hello Jimmy!Congratulations for the article!Some questions:1) to create a new interface should I create a new conventional Unit?2) to implement an interface should I always create a new Component?I'm a begginer in Interface's world, sorry for the basic questions.Thank YouAnderson - from Brazil</content>
</entry>
<entry>
<title>re: By the way (about WebSnap Pack)...</title>
<author>
<name>Jimmy Tharpe</name>
<uri>http://threads.codegear.com/threads/threads.exe/userall?commentid=30668</uri>
</author>
<id>http://threads.codegear.com/threads/threads.exe/view?commentid=30668</id>
<updated>2001-11-21T15:50:43-08:00</updated>
<published>2001-11-21T15:50:43-08:00</published>
<summary>re: By the way (about WebSnap Pack)...</summary>
<content>Hey - that would be cool! As long as you follow the license agreement, I'm fine with it. E-mail me privatly if you need any more info: jimmy@used-disks.com.Testing HTML:&lt;a href=&quot;mailto:jimmy@used-disks.com&quot;&gt;Email&lt;/a&gt;</content>
</entry>
<entry>
<title>By the way (about WebSnap Pack)...</title>
<author>
<name>Ian Marteens</name>
<uri>http://threads.codegear.com/threads/threads.exe/userall?commentid=30666</uri>
</author>
<id>http://threads.codegear.com/threads/threads.exe/view?commentid=30666</id>
<updated>2001-11-21T12:32:04-08:00</updated>
<published>2001-11-21T12:32:04-08:00</published>
<summary>By the way (about WebSnap Pack)...</summary>
<content>I'm finishing a book about Delphi, with the focus on databases and Internet (no OOP, no VCL), but... is a book in Spanish, to be published in Spain and Latin America. It's not a large market, of course. I was wondering, are you interested about including the Web Snap Pack, or part of it, or publicity (free, of course!) in the book's CD? I would send you the post card you're asking for, and the book...About ComObject... yep, I read that in the help. Moreover, I know TComponent delegates explicitly the implementation of some of its COM related methods to ComObject, whenever possible. But didn't see any use for this at that moment. Thanks anyway.</content>
</entry>
<entry>
<title>re: Jimmy, do you know what's the use for TComponent.ComObject?</title>
<author>
<name>Jimmy Tharpe</name>
<uri>http://threads.codegear.com/threads/threads.exe/userall?commentid=30665</uri>
</author>
<id>http://threads.codegear.com/threads/threads.exe/view?commentid=30665</id>
<updated>2001-11-21T09:11:58-08:00</updated>
<published>2001-11-21T09:11:58-08:00</published>
<summary>re: Jimmy, do you know what's the use for TComponent.ComObject?</summary>
<content>Remember that interfaces are *not* COM. This article has nothing to do with COM. To answer your question: The ComObject property is for components that are wrappers for COM components. It is used to assign a COM interface to a component which implements that interface.If you don't want to use the source - use the help file ;).</content>
</entry>
<entry>
<title>Jimmy, do you know what's the use for TComponent.ComObject?</title>
<author>
<name>Ian Marteens</name>
<uri>http://threads.codegear.com/threads/threads.exe/userall?commentid=30660</uri>
</author>
<id>http://threads.codegear.com/threads/threads.exe/view?commentid=30660</id>
<updated>2001-11-21T03:38:08-08:00</updated>
<published>2001-11-21T03:38:08-08:00</published>
<summary>Jimmy, do you know what's the use for TComponent.ComObject?</summary>
<content>Has it something to do with streaming interface references?[Yeah, Luke, I know I should use the Source, but ...]Thanks in advance (and nice article, btw!).</content>
</entry>
</feed>
