If you want to embded a HTML browser in your Delphi application, usually it’s about the IE ActiveX control. Dave Murray have explained in an excellent article how to taming the Lizard with Delphi, given to developers an excellent alternative to use their favorite browser inspite of the default IE. The article explain in details from Installing the Mozilla ActiveX Control, Importing the Control into Delphi, Building a Browser Framework, Adding TMozillaControl to a Form, Connecting TMozillaControl to the Framework, Open URL Dialog, Preferences, Printing and EOleExceptions, The Edit Menu … Currently there is just two features missing which are the Print Preview and Clear Selection command.
taminglizard_figure6_demobrowser.png

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.