Click here to Skip to main content
Click here to Skip to main content
Go to top

DDE with Internet Explorer and Netscape

, 16 Dec 2003
Rate this:
Please Sign up or sign in to vote.
DDE with Internet Explorer and Netscape.

Introduction

DDE (Dynamic Data Exchange) is a wonderful (PRIMITIVE) way to exchange data between applications. With this information at hand, I started developing an application to get the loaded URLs in IE and Netscape.

I started by searching on the NET for some nice articles or sample code to start with, but I found absolutely nothing. So I decided if I managed to do it, I would certainly put it up somewhere so if someone STILL wants to do something like this, then I can be of some help.

Doing it with IE was simpler than ever.

DDE Server Name for IE is IExplore and I simply connected to the IExplore and subscribed to a service (WWW_RegisterURLEcho) and WALA, every time IE loads a URL, it called my callback function.

But Netscape was a real pain.

First off they change their DDE Server name every time they throw a new version in the market.

  • with Netscape4.X it was "Netscape"
  • with Netscpae7 it is "Netscape6"

And worse of all, the document says that it supports WWW_RegisterURLEcho, but from what I found out, it doesn't. But there is another service WWW_GetwindowInfo, which will give you the currently loaded URL in Netscape window.

The sample application that is available here gives the URL for all loaded IE windows and one Netscape browser (I can't do everything for you Smile | :) )

I wrote some wrapper functions around the DDE API. I thought of making a CDDE class, but there is really not much to wrap.

Hope you all benefit from this code.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Monty2
Web Developer
India India
Programming Since the the Dreaded 286 Assembly Days
 
currently MFC and ATL NUT
 

Don't take life seriously because you can't come out of it alive.
-Warren Miller

Comments and Discussions

 
GeneralVry Urgent PinmemberAshwini Hivarkar18-Feb-08 19:53 
GeneralRe: Vry Urgent PinmemberMonty219-Feb-08 5:39 
GeneralOn Vista not working PinmemberAshwini Hivarkar15-Feb-08 1:42 
GeneralFor FireFox Pinmembershafqatmasood4-Jan-07 20:07 
GeneralIE7 Pinmemberbertram6664-Jan-07 10:17 
GeneralI can not get title PinsussAnonymous11-Nov-04 6:55 
GeneralIt cannot work with Netscape6.x PinsussAnonymous9-Oct-04 3:30 
GeneralRe: It cannot work with Netscape6.x PinmembermailMonty10-Oct-04 2:04 
GeneralWindow Text PinmemberCollin Parker16-Aug-04 8:34 
GeneralNewnie PinmemberHuaHsin16-Mar-04 23:51 
GeneralRe: Newnie PinmembermailMonty18-Mar-04 3:03 
GeneralDDE classes Pinmemberbryce18-Dec-03 15:48 
Generalit Rocks PinsussAnonymous16-Dec-03 23:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Mobile
Web02 | 2.8.140916.1 | Last Updated 17 Dec 2003
Article Copyright 2003 by Monty2
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid