IE & Delphi News Getting started EmbeddedWB IEAddress Url History IEFavorites APP IECache IE5Tools IESecurity UI-Less Parser HTMLEdit XML Parser IEDownload Toolbox Links

News on

IE & Delphi

May 19, 2001:

Due to a computer crash and examination the new look IE & Delphi website will be later than planned.  Work will begin on 6th June 2001 after the exams are finished. [Mark Young, Webmaster]

April 1, 2001:

New webmaster appointed.  Mark Young will now be taking care of this site and any mirrors which may be set up.

New website coming soon.  The new look IE & Delphi website will be open in about 2 weeks.  For a sneak preview:  http://www.euromind.com/iedelphi2/ - NOW CLOSED

January 14, 2001:

XML-Parser Component Suite v. 0.90 (7 components).   Easy-to-use components including XML-reader, XML-writer and all Sax Handlers. JumpStart for Creating SAX2 Applications with Delphi.

DhtmlEdit Component. Component by Peter Morris. Using the DHTMLEdit Component.

EditHost Component. Implementing IHTMLEditHost (IE 5.5 only)

EditDesigner Component. Implemeting IHTMLEditDesigner (IE 5.5)


EmbeddedWB 1.15:
See EmbeddedWB Update for more info.

Updated "EmbeddedWB - Tips & Tricks". 

New version of Browser Helper Objects with more info and new demos.

IECache 1.02 Rewritten component and fixed a number of bugs. Now fully compatible with D4/D5 wininet. New demo included.

Wrong version of  IEDownload was uploaded in Oct. It dindn't work. It does now... and new demo added.

On requests  extended the "Getting Started"-section with step-by-step instruction for updating Twebbrowser in Delphi 5. Added pages with "Additional components" and "Useful tools".

Added new page  "Automating IE" and demo to IE5tools-section.

URLHistory section is back again. By mistake it was left out during last website update.

Please use the newsgroups for delphi-webbrowser programming questions! Thanks! 

IE & Delphi-mirror on Intelligo.net will close down on March 1.  


October 16, 2000:

IEDownload ver. 0.90: 

Component using URL Moniker and implementing IBindStatusCallback, IAuthenticate, IHTTPSecurity, IHTTPNegotiate. Feel free to add your enhancements to the component. (Demo included).

FavoritesTree (Updated):

Component by Peter Morris (aka CubuD). It now has a DIRMonitor class too, the idea is that the TFavoritesTree creates an instance of this class to monitor the favorites folder.  When an alteration is made it triggers a new event OnFavoritesChanged.  The user can
react to this message by refreshing etc.


IEAddress ver. 1.03:

Enhancements by Peter Morris. (Altered registry code, see file for more info).


Added new section: Toolbox 



IEResTool:

Tool to include permanent or pluggable protocols and HTML-resources inside a DLL-file or the executable file (Source and demo included).

Interface Tool:

Extracting GUIDs from header files and explore interfaces on Twebbrowser etc. (Demo and source included).

Added new section: Links 

 

August 19, 2000:

EmbeddedWB 1.14.a:

Error in 1.14 fixed: IdochostUIHandler2 replaced with IDocHostUIHandler. No other changes.

FavoritesTree:

Component by Peter Morris (aka CubuD). Treeview for IE favorites.

IESecurityManager 1.00:

Component implementing IInternetSecurityManager. Adding Costumized securitymanager to EmbeddedWB only takes a couple of code lines.


Zones & Security DEMO:

Demo showing how to retrieve information about security settings using IInternetsecurityManager and IInternetZoneManager.



July 27, 2000:

EmbeddedWB 1.14:

See EmbeddedWB Update


FavoritesMenu 1.01:


component rewritten and speed optimized. Feel and look like in IE. Channels and linkfiles also resolved.

FavoritesListView 1.00:

New component. Listview for IE favorites.

HistoryMenu 1.00:

New component. 

HistoryListview 1.00:

New component. 

TUrlHistory 1.00:

New component.  Wrapper for IUrlHistoryStg.

IECache 1.01:

Component enhanced by Christian Lovis. Loads the library wininet.dll dynamically and links all functions dynamically too.  IECache has now a new property LibraryFound that will be TRUE if wininet.dll has been found and if all functions have been successfully linked, else it will be FALSE.

Webpage Update: Urlhistory section, Favorites section.

 

June 1, 2000:

UrlSearchHook Demo  1.0:

IUrlSearchHook
is a very useful  interface and in Delphi the implementation only takes a couple of minutes.  


May 29, 2000:

IE5 Tools  1.1:

Added 50+ functions. The unit includes a lot of IE-secrets and makes it easy to configure Internet Explorer. Replace animated bitmap, Toolbar background, insert buttons, explorer bars, menu items. Remove standard menus, disable download of files or context menu etc. etc. 


May 27, 2000:

IE & Delphi mirror on intelligo.net  up-to-date again. (Thanks, Albert)


May 24, 2000:

Band Objects 1.1:

Delphi source for creating  tool bands, explorer bands, communication bands and desk bands in Internet Explorer.

At the moment it is not possible to update the mirror on intelligo.net. Will be updated ASAP.

May 13, 2000:

EmbeddedWB 1.13:

20 kb code added ;-). See EmbeddedWB Update


DEMO: Using OnGetExternal:
Excellent code by Christopher Fairbairn. It shows the proper way to use OnGetExternal and shows how powerful this event is.  IMHO a must read. (Download now).

At the moment it is not possible to update the mirror on intelligo.net. Will be updated ASAP.

February 6, 2000:

Pluggable and permanent mimefilter:

Fixed known bugs. Included code for permanent pluggable mimefilters. Updated webpage with more info on "How to use".

January 29, 2000:

IECache ver. 1.00:

Component to control the cache. Makes it easy to enumerate, delete entries, copy files to cache etc. Also support for Cache groups.

 

January 23, 2000:

IEAddress ver. 1.02:

Enhancements and improvements by Pete Lyn Morris, Khalid Almannai and Henri Fournier.


EmbeddedWB 1.12:

Improved code in messagehandling (Mathias Walter)


Favorites component (New code included):

Excellent code by Rob Young shows how to speed up the favorites menu by loading the menuitems dynamically. Rob's code will be integrated in version 1.01 of the component. 


January 10, 2000:

IEAddress ver. 1.01:

Thanks to Khalid Almannai this component now also includes showing of icons.


January 8, 2000:

EmbeddedWB ver. 1.11:

Mathias Walter has again improved the messagehandling in EmbeddedWB.  See EmbeddedWB Update for more info.

Getting started: 

A lot of people have asked for some information on how to get started with the TWebbrowser Component in Delphi. This section provides some info on how to install the components in Delphi 4 and how to update the components in delphi 5. It also include a TWebbrowser Demo Project: 

TWebbrowser Demo project: 

This demo by Michael Cessna contains all information needed to create a complete webbrowser - and much more. A great starting point if you are new to TWebbrowser. Also some tips and tricks for more experienced Webbrowser-users. 

 

December 27, 1999:

New fast US-mirror site: http://www.intelligo.net/iedelphi 
(Thanks to Albert Dang-Vu for offering this).

EmbeddedWB ver. 1.10:


A lot of new functions and good stuff added in this update. See EmbeddedWB Update

IEAddress ver. 1.00:

Component updated by Pete Lyn Morris. 

Favorites ver. 1.00:

Substantial enhancements by Peter Lyn Morris. Now also including TFavoritesTreeView.
(Big thanks, Pete)



December 5, 1999:

IEAddress ver. 0.90:

Component to easy implement a IE-like address-combobox in your webbrowser application. The component requires Internet Explorer 5.0. 


December 1, 1999:

EmbeddedWB ver. 1.09:

All known bugs are now fixed in messagehandler. Once again thanks to Mathias Walter.

None of the files uploaded November 29 worked in D4. Sorry about that. I forgot some of the missing declarations in D4-urlmon.pas. All files are re-uploaded and should now be ready for D4 & D5.


November 29, 1999:

EmbeddedWB ver. 1.08:

New improved messagehandler by Mathias Walther and improved code for setting Download Options by Neil Moss. Also added functions for easy registering of MIME-filters and Namespace Handlers. Properties added for DOCHOST_UI_FLAGS in GetHostInfo (user interface). ... and a few bugs fixed.

IEParser Component ver. 1.00
:

Demonstrates how to wrap MSHTML into a HTML-parser component. Drop the component on a form. Add a URL and Execute!

Pluggable NameSpacehandler Demo:

Demonstrates how to create a temporary pluggable namespacehandler. This demo use the namespacehandler to load webpages (text, images, stylesheets etc.) directly from a paradox-database.

Pluggable MimeFilter Demo:

This demo shows how to build a temporary or permanent pluggable MIME-filter for Internet Explorer.

Pluggable Protocol Demo:

Simple demo showing how to use aggregation when you create a new pluggable protocol, and how you can delegate most of the work to the default HTTP-protocol.