<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Five great free Delphi components we use</title>
	<atom:link href="http://blog.gurock.com/postings/five-great-free-delphi-components-we-use/179/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gurock.com/postings/five-great-free-delphi-components-we-use/179/</link>
	<description>Our products, programming &#38; business.</description>
	<lastBuildDate>Wed, 18 Jan 2012 21:41:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Tobias Gurock</title>
		<link>http://blog.gurock.com/postings/five-great-free-delphi-components-we-use/179/comment-page-1/#comment-3307</link>
		<dc:creator>Tobias Gurock</dc:creator>
		<pubDate>Mon, 30 Apr 2007 19:43:58 +0000</pubDate>
		<guid isPermaLink="false">http://software.gurock.com/postings/five-great-free-delphi-components-we-use/179/#comment-3307</guid>
		<description>Hi Michael,

I normally document the .NET library first in Visual Studio. Visual Studio helps you a lot with the XML tags, function parameters etc. Since all three libraries have nearly the same API I then take the .NET API documentation, copy it to the Delphi and Java source files and change them a bit (renaming the function parameters etc.). That&#039;s why all libraries use XML as documentation format.

I think you can also edit your documentation directly in doc-o-matic and doc-o-matic then inserts the generated text into your source code. I&#039;m not sure how well this works though.</description>
		<content:encoded><![CDATA[<p>Hi Michael,</p>
<p>I normally document the .NET library first in Visual Studio. Visual Studio helps you a lot with the XML tags, function parameters etc. Since all three libraries have nearly the same API I then take the .NET API documentation, copy it to the Delphi and Java source files and change them a bit (renaming the function parameters etc.). That&#8217;s why all libraries use XML as documentation format.</p>
<p>I think you can also edit your documentation directly in doc-o-matic and doc-o-matic then inserts the generated text into your source code. I&#8217;m not sure how well this works though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://blog.gurock.com/postings/five-great-free-delphi-components-we-use/179/comment-page-1/#comment-3280</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Mon, 30 Apr 2007 12:35:38 +0000</pubDate>
		<guid isPermaLink="false">http://software.gurock.com/postings/five-great-free-delphi-components-we-use/179/#comment-3280</guid>
		<description>Tobias,

thanks for answering. I know doc-o-matic (meaning, I am aware of it&#039;s existence ;)), but my question was specifically regarding an IDE wizard/extensions that makes adding comments to the source code easier. E.g. so one does not have to type things like the tags by hand every time, or automatic indenting of new comment lines. I don&#039;t find any info regarding such an IDE extension one the doc-o-matic website, although I am going to check out the trial now.

Or are you doing that manually and I am expecting just too much comfort? ;)</description>
		<content:encoded><![CDATA[<p>Tobias,</p>
<p>thanks for answering. I know doc-o-matic (meaning, I am aware of it&#8217;s existence <img src='http://blog.gurock.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ), but my question was specifically regarding an IDE wizard/extensions that makes adding comments to the source code easier. E.g. so one does not have to type things like the tags by hand every time, or automatic indenting of new comment lines. I don&#8217;t find any info regarding such an IDE extension one the doc-o-matic website, although I am going to check out the trial now.</p>
<p>Or are you doing that manually and I am expecting just too much comfort? <img src='http://blog.gurock.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tobias Gurock</title>
		<link>http://blog.gurock.com/postings/five-great-free-delphi-components-we-use/179/comment-page-1/#comment-3127</link>
		<dc:creator>Tobias Gurock</dc:creator>
		<pubDate>Fri, 27 Apr 2007 20:33:44 +0000</pubDate>
		<guid isPermaLink="false">http://software.gurock.com/postings/five-great-free-delphi-components-we-use/179/#comment-3127</guid>
		<description>Here&#039;s the link:

http://www.toolsfactory.com/</description>
		<content:encoded><![CDATA[<p>Here&#8217;s the link:</p>
<p><a href="http://www.toolsfactory.com/" rel="nofollow">http://www.toolsfactory.com/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tobias Gurock</title>
		<link>http://blog.gurock.com/postings/five-great-free-delphi-components-we-use/179/comment-page-1/#comment-3126</link>
		<dc:creator>Tobias Gurock</dc:creator>
		<pubDate>Fri, 27 Apr 2007 20:32:52 +0000</pubDate>
		<guid isPermaLink="false">http://software.gurock.com/postings/five-great-free-delphi-components-we-use/179/#comment-3126</guid>
		<description>Hi Michael,

Sorry for the late reply. We use doc-o-matic for our documentation (for both the API documentation and the Console manual). It&#039;s pretty expensive ($1000 if I recall correctly) but it&#039;s very customizable and works with Java, Delphi and .NET. It&#039;s by far not perfect (at least the version 4 which we are using) but overall I can recommend it.</description>
		<content:encoded><![CDATA[<p>Hi Michael,</p>
<p>Sorry for the late reply. We use doc-o-matic for our documentation (for both the API documentation and the Console manual). It&#8217;s pretty expensive ($1000 if I recall correctly) but it&#8217;s very customizable and works with Java, Delphi and .NET. It&#8217;s by far not perfect (at least the version 4 which we are using) but overall I can recommend it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://blog.gurock.com/postings/five-great-free-delphi-components-we-use/179/comment-page-1/#comment-2971</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Tue, 24 Apr 2007 10:09:50 +0000</pubDate>
		<guid isPermaLink="false">http://software.gurock.com/postings/five-great-free-delphi-components-we-use/179/#comment-2971</guid>
		<description>Your Delphi source code (SmartInspect.pas etc.) is very well documented. I wonder what tools you guys are using for that? Any useful IDE extensions etc. that I am not aware of?</description>
		<content:encoded><![CDATA[<p>Your Delphi source code (SmartInspect.pas etc.) is very well documented. I wonder what tools you guys are using for that? Any useful IDE extensions etc. that I am not aware of?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill</title>
		<link>http://blog.gurock.com/postings/five-great-free-delphi-components-we-use/179/comment-page-1/#comment-842</link>
		<dc:creator>Bill</dc:creator>
		<pubDate>Fri, 10 Nov 2006 02:40:25 +0000</pubDate>
		<guid isPermaLink="false">http://software.gurock.com/postings/five-great-free-delphi-components-we-use/179/#comment-842</guid>
		<description>Hey I&#039;m using Indy Sockets 10.1.5 

Do they have a new version that doesn&#039;t have memory leaks?  They don&#039;t lose lots a memory only a few bytes that are not that significant.

Any help will be appriciated.

Thanks
Bill</description>
		<content:encoded><![CDATA[<p>Hey I&#8217;m using Indy Sockets 10.1.5 </p>
<p>Do they have a new version that doesn&#8217;t have memory leaks?  They don&#8217;t lose lots a memory only a few bytes that are not that significant.</p>
<p>Any help will be appriciated.</p>
<p>Thanks<br />
Bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: software.gurock.com &#187; Software activation and registration servers</title>
		<link>http://blog.gurock.com/postings/five-great-free-delphi-components-we-use/179/comment-page-1/#comment-698</link>
		<dc:creator>software.gurock.com &#187; Software activation and registration servers</dc:creator>
		<pubDate>Mon, 18 Sep 2006 19:30:44 +0000</pubDate>
		<guid isPermaLink="false">http://software.gurock.com/postings/five-great-free-delphi-components-we-use/179/#comment-698</guid>
		<description>[...] Okay, no problem I thought. You have a 14-day grace period in which you don&#8217;t have to activate Delphi. So I continued without activation and started Delphi. The first thing I usually do after installing Delphi is to install the third-party components that we use. So I opened the SynEdit Delphi package, compiled it and pressed the &#8220;Install&#8221; button. Guess what? Without activating Turbo Delphi Professional, it behaves like Turbo Delphi Express and I was unable to install any packages and use any third-party components. [...]</description>
		<content:encoded><![CDATA[<p>[...] Okay, no problem I thought. You have a 14-day grace period in which you don&#8217;t have to activate Delphi. So I continued without activation and started Delphi. The first thing I usually do after installing Delphi is to install the third-party components that we use. So I opened the SynEdit Delphi package, compiled it and pressed the &#8220;Install&#8221; button. Guess what? Without activating Turbo Delphi Professional, it behaves like Turbo Delphi Express and I was unable to install any packages and use any third-party components. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xepol</title>
		<link>http://blog.gurock.com/postings/five-great-free-delphi-components-we-use/179/comment-page-1/#comment-627</link>
		<dc:creator>Xepol</dc:creator>
		<pubDate>Thu, 24 Aug 2006 21:59:45 +0000</pubDate>
		<guid isPermaLink="false">http://software.gurock.com/postings/five-great-free-delphi-components-we-use/179/#comment-627</guid>
		<description>Indy is great, as long as you ignore the memory leaks due to bad design that have stayed there over a year.  SynEdit is nice, but tough to support since languages are defined in code instead of a script.

TRegExpr is great and addresses a pretty major omission in the basic Delphi library.  DevCo should consider adding this to basic Delphi libraries (although I question the wisdom of basing core features on third party code, this isn&#039;t per-se a core feature like basic math, so should be much safer to add)</description>
		<content:encoded><![CDATA[<p>Indy is great, as long as you ignore the memory leaks due to bad design that have stayed there over a year.  SynEdit is nice, but tough to support since languages are defined in code instead of a script.</p>
<p>TRegExpr is great and addresses a pretty major omission in the basic Delphi library.  DevCo should consider adding this to basic Delphi libraries (although I question the wisdom of basing core features on third party code, this isn&#8217;t per-se a core feature like basic math, so should be much safer to add)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JD</title>
		<link>http://blog.gurock.com/postings/five-great-free-delphi-components-we-use/179/comment-page-1/#comment-625</link>
		<dc:creator>JD</dc:creator>
		<pubDate>Thu, 24 Aug 2006 19:30:26 +0000</pubDate>
		<guid isPermaLink="false">http://software.gurock.com/postings/five-great-free-delphi-components-we-use/179/#comment-625</guid>
		<description>Thumps up for Indy!
I used it for an application which needed to access web server/ftp server and it worked like a charm!

I worked on only one Delphi project and I am amazed by quality of the components available to Delphi developers (free/not-free). It&#039;s the best environment out there for a developer!</description>
		<content:encoded><![CDATA[<p>Thumps up for Indy!<br />
I used it for an application which needed to access web server/ftp server and it worked like a charm!</p>
<p>I worked on only one Delphi project and I am amazed by quality of the components available to Delphi developers (free/not-free). It&#8217;s the best environment out there for a developer!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

