TIEDownloadManager
NewsProductsDownloadsSupportForumCredits

TEmbeddedWB 
History 
HtmlEdit 
TIEAddress 
TIEDownload 
TIEDownloadManager 
IEGuid 
TIEParser 
Favorites 
TIESecurityManager 
IE5Tools 
TIETravelLog 
TLinksBar 
Protocols 
TRichEditWB 
TWebUpdater 
ResourceTool 
UI - lessParser 
Delphi Links 
[Home][Support][TIEDownloadManager]


TIEDownloadManager:

DownloadManager

Implementing IDownloadManager.

Internet Explorer 5.5 (6) or higher

 

Implementing DownloadManager i Webbrowser:

Requires IE 5.5.

You will need to implement IServiceprovider.QueryService interface in your webbrowser application. 

If you use EmbeddedWB this is already done, and you just add the following to the OnQueryService-event:

function TForm1.EmbeddedWB1QueryService(const rsid, iid: TGUID;
out Obj: IInterface): HRESULT;
begin
  if IsEqualGuid(rsid, IID_IDownloadManager)
  then begin
  obj := IeDownloadMgr1 as IDownloadManager;
  Result := S_OK
  end else
  Result := E_NOINTERFACE;
end;

IEDownloadMgr1is the DownloadManager-Component  you can download at the bottom of this page. (DownloadMgr.pas)

Implementing DownloadManager in Internet Explorer:

Requires IE 6.

When using Internet Explorer itself for which Iserviceprovider.Queryservice cannot be implemented, the application checks for the presence of a registry key containing he class identifier (CLSID) of the download manager COM object. The CLSID can be provided in either of the following registry values:

HKEY_LOCAL_MACHINE
    Software
        Microsoft
            Internet Explorer
                DownloadUI
HKEY_CURRENT_USER
    Software
        Microsoft
            Internet Explorer
                DownloadUI
 
 

 

How to use the demos: 

Implementing DownloadManager in Webbrowser:

Install the component IEDownloadMgr.
Run the demo: DownloadMgrDemo
The custom downloadmanager will be activated when you download files.

Implementing DownloadManager in Internet Explorer:

Create downloadmanager.dll from downloadmanager.dpr and register it. 

Start Internet Explorer 6.0 or later and the custom downloadmanager will be activated when you download files.

NB: The demos requires the IEDownload-component to be installed as well as IECONST 1.4 or later.


If you want to download the component or its demo, Go to our download page

HAVE FUN!


LINKS:

IDownloadManager

IDownloadManager--Download

Implementing a Custom Download Manager

[Previous][Up][Next]

Created  by
Per Lindsų Larsen

Copyright (c) 2005 bsalsa productions. All rights reserved.

bsalsa@bsalsa.no-ip.info