views:

167

answers:

3

I am thinking about using the TWebBrowser component that comes within Delphi's default pallet of components in a project, but I wonder if it uses the IE version installed on the client machine?

If yes:
then I guess it would share its history, cookies, workoffline and stuff like that?
Can I separate them somehow?
Is there any webbrowser component that is free and is not shared with Internet Explorer on the client?

+6  A: 

Hey Rob,

Yes, TWebBrowser uses whatever IE version is installed on the machine. Take a look at this similar thread for some possible alternatives..

http://stackoverflow.com/questions/162718/how-to-embed-a-browser-object-other-than-ien-in-a-delphi-application

GX
Do note that with IE8 installed, TWebBrowser (or more precisly, the underlying ActiveX IE component) defaults to IE7 mode.
Paul-Jan
A: 

TWebBrowser is a wrapper around IE ActiveX interface. So, in the end,

 TWebBrowser = Internet Explorer
Fabricio Araujo
A: 

Yes, TWebBrowser is tied to Internet Explorer. If you want a standalone HTML viewer, then look at the PBear components.

Remy Lebeau - TeamB