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.