DDE (Dynamic Data Exchange) DDEML
Do we know if the subject will be supported in Windows 7?We use DDE quite often for industrial applications; it is still very reliable, and simple to use.Regards,TM
February 1st, 2009 8:58pm

DDE Shareis a tool for managing the way programs communicate and share data over a network. DDE Share is not available in this version of Windows because it has been replaced by other methods for communicating and sharing data among computers.Carey Frisch
Free Windows Admin Tool Kit Click here and download it now
February 1st, 2009 9:28pm

Hello Carey -thanks for your response.We use DDE only for 'local' communication, within the same computer. DDE across a network ("Network DDE", or "NetDDE") has never been reliable, and we have never had a need for it (we use other communication protocols for 'box to box' comm).I was just curious about support in Windows 7; I see the "DDEML.DLL" library still exists in the System32 folder. I just can't get a DDE client to connect to a DDE server. I didn't see a service that I could enable to allow DDE.
February 1st, 2009 9:32pm

Can anyone say definitively whether DDE will be supported?Or, how can I contact MS directly to ask?Regards,Tom McCray
Free Windows Admin Tool Kit Click here and download it now
February 6th, 2009 6:31pm

DDE is still supported on Vista and on W7. Whether it works depends on the (security) context, for instance DDE cannot be used between user applications and services, when both, client and server, are running in the same security context there should be no issue.
February 6th, 2009 7:42pm

Willy - Thanks for your reponse!We will always be within the same 'context' (just a PC running Windows, with a couple of Apps communicating via DDE).Now, for my next dumb question; Any ideas on what I would need to 'enable' to allow DDE to function in Win 7 beta?I'd like to be able to 'empirically' verify DDE works in the Windows 7 beta...I've looked all through the the "Local Security Policy", and didn't see anything that seemed applicable? (To be honest, I've never had to even go in to the "Local Security Policy", so it's all kind of foriegn to me anyway...Any suggestions are greatyly appreciated!
Free Windows Admin Tool Kit Click here and download it now
February 6th, 2009 8:57pm

Well, the Explorer uses DDE to open Office documents (supposed you open the document from the explorer window).Say you have Excel 2007 installed, double clicking on a xlsx file will start excel and initiate a DDE open transaction. Now, in Excel you can set an option to ignore DDE requests from other applications (that is not acting as a DDE server). If you set this option to ignore DDE requests you will see that Excel fails to open the document as requested by explorer open.PS. Excel options are under the Office button (left top corner), click Excel Options at the bottom of the menu, select advanced and select "Ignore other applications that use DDE "Rest assured DDE is just like COM not going away any soon.
February 6th, 2009 9:29pm

This article appears to imply that DDE is deprecated in Windows 7. It also appears that you may need to make an addition to the registry in some cases to make it work:http://msdn.microsoft.com/en-us/library/cc144171(VS.85).aspx
Free Windows Admin Tool Kit Click here and download it now
October 13th, 2009 7:12pm

wow...this article says to use IDropTarget. I use an application which allows me to download DDE capability, and creates an add-on for Excel. It all worked fine in XP and Vista. In Windows 7 I get error messages, so it appears that mine is a perfect case for taking the advice of this article. Unfortunately, it is clear to me that I will never ever be smart enough to understand and implement whatever it says.Anyone got any advice for mere mortals?
October 26th, 2009 8:26pm

This article: http://msdn.microsoft.com/en-us/library/ms648774(VS.85).aspxsays that DDE uses SendMessage.And this article: http://msdn.microsoft.com/en-us/library/ms644950(VS.85).aspxsays that User Interface Privilege Isolation (UIPI) may block SendMessage on Vista and later.Unfortunately I don't think this answers your question since UAC (which provides UIPI)was part of Vista and probably the same in Windows 7.
Free Windows Admin Tool Kit Click here and download it now
October 27th, 2009 9:13pm

I can confirm that DDE definitely works on Windows 7. I just tested it myself by using a little test DDClient C++ application against Excel 2003 on Windows 7, and it works fine. And it requires no administration privilege itself or for Excel either! YES (We are having issues with COM on Windows Vista and 7 such as objects not appearing in the ROT and GetObject not working unless run with admin privilege, and not being able to cope with multiple instances, etc. Since very little communication is involved, I am just going to use DDE.)
November 13th, 2009 9:53pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics