<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>delphi spirit, forever &#187; activex</title>
	<atom:link href="http://delphi.yiblog.com/tag/activex/feed/" rel="self" type="application/rss+xml" />
	<link>http://delphi.yiblog.com</link>
	<description></description>
	<lastBuildDate>Mon, 31 Aug 2009 15:34:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Using FireFox instead of TWebBrowser in Delphi applications</title>
		<link>http://delphi.yiblog.com/2008/11/using-firefox-instead-of-twebbrowser-in-delphi-applications/</link>
		<comments>http://delphi.yiblog.com/2008/11/using-firefox-instead-of-twebbrowser-in-delphi-applications/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 03:02:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[delphi tips]]></category>
		<category><![CDATA[activex]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://delphi.yiblog.com/?p=47</guid>
		<description><![CDATA[I found from here, it&#8217;s nice for firefox and delphi fans. By the emamlpe, we can build new web browser by firefox core. Would you like to display HTML in your applications using an open source solution? The Gecko Runtime Environment by the Mozilla Foundation can be embedded in a Delphi application by using the [...]]]></description>
			<content:encoded><![CDATA[<p>I found from <a href="http://www.paranoia.clara.net/articles/taming_the_lizard_with_delphi.html" target="_blank">here,</a> it&#8217;s nice for firefox and delphi fans. By the emamlpe, we can build new web browser by firefox core.</p>
<p>Would you like to display HTML in your applications using an open source solution? The Gecko Runtime Environment by the Mozilla Foundation can be embedded in a Delphi application by using the Mozilla ActiveX Control. This article shows how to use this control and points out some of the differences between it and the IE based TWebBrowser. The accompanying source code was written in Delphi 6 but should work in Delphi 5 and later. If you want to use the Mozilla ActiveX Control with Delphi 4 you also need to read Delphi 4 Lizard Taming.</p>
<p>First some background and terminology. In 1998 Netscape released the source code for Communicator, their Internet suite, to the open source community and created Mozilla.org. After several years development, the project finally released Mozilla 1.0 in 2002. By then Netscape had been bought by AOL, who repackaged Mozilla 1.0 as Netscape 7.0. In 2003, AOL closed its Netscape software division and the Mozilla code is now entirely controlled by the non-profit Mozilla Foundation. During development the Communicator code was completely re-written and new technologies were invented such as XUL, a cross platform UI definition language using XML, CSS and JavaScript. The Mozilla Suite of a Browser, Mail and Newsreader, HTML Composer and an Address Book is now being superseded by Firefox (browser), Thunderbird (email), and Nvu (composer). Behind all these applications is the Gecko Runtime Environment (GRE) &#8211; a fast, free and standards compliant HTML display engine.</p>
<p>All the Mozilla code is released under an MPL/GPL/LGPL tri-license so you can choose the license that suits your needs when using it. For C programmers, building applications based on the Mozilla code is easy, they can just download the code and start hacking immediately but there is also an option for the rest of us. There is an ActiveX control, written by Adam Lock, which can be used to embed the GRE in other applications. This Mozilla ActiveX Control is written to emulate the familiar IE based TWebBrowser.</p>
<p>There is little documentation for the Mozilla Control but you can use the MSDN WebBrowser documentation and ask questions in the netscape.public.mozilla.embedding newsgroup. <a href="http://www.paranoia.clara.net/articles/taming_the_lizard_with_delphi.html" target="_blank">Read more</a>.</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://delphi.yiblog.com/2008/11/how-to-check-the-email-address-input-is-validate-in-delphi/" title="How to check the email address input is validate in delphi (November 10, 2008)">How to check the email address input is validate in delphi</a> (0)</li>
	<li><a href="http://delphi.yiblog.com/2009/07/file-share-suggest/" title="File share suggest (July 2, 2009)">File share suggest</a> (4)</li>
	<li><a href="http://delphi.yiblog.com/2008/11/creating-an-rss-reader-use-delphi/" title="Creating an RSS Reader use Delphi (November 16, 2008)">Creating an RSS Reader use Delphi</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://delphi.yiblog.com/2008/11/using-firefox-instead-of-twebbrowser-in-delphi-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
