[comp.windows.ms] Wanted: DDE Specifications

bill@polygen.uucp (Bill Poitras) (07/29/90)

Is Dynamic Data Exchange (DDE) for Windows just some sort of transfer 
protocol.  Can it be implemented over TCP/IP, or other transports?  Has
it?  If someone could e-mail me the DDE spec, I would greatly appreciate
it.  What I want to do it write an application in Unix that will 
talk to windows programs, and want it to update spreadsheet programs
as information is availible on the network.  Is this protocol standard?
Can the Mac use it?  Please post, e-mail, snail-mail, ANYTHING!!!
Any help would greatly be appreciated.


+-----------------+---------------------------+-----------------------------+
| Bill Poitras    | Polygen Corporation       | {princeton mit-eddie        |
|     (bill)      | Waltham, MA USA           |  bu sunne}!polygen!bill     |
|                 |                           | bill@polygen.com            |
+-----------------+---------------------------+-----------------------------+

chris@vision.UUCP (Chris Davies) (07/30/90)

In article <812@stewart.UUCP> bill@stewart.UUCP (Bill Poitras) writes:
>Is Dynamic Data Exchange (DDE) for Windows just some sort of transfer 
>protocol.

DDE is a communications protocol for use between MS-Windows applications.  In
its usual use this requires pseudo-shared memory (since chunks of data are
passed between applications by transfering the memory HANDLE.

>  Can it be implemented over TCP/IP, or other transports?

You would need some program sitting on your PC to handle the transfer of
DDE requests from MS-Windows to/from Unix.

>  Has
>it?  If someone could e-mail me the DDE spec, I would greatly appreciate
>it.

Isn't it given (such as it is) in the back of one of the SDK manuals?  I'm
sure (if my memory serves me right) that's where we got this information.

>  What I want to do it write an application in Unix that will 
>talk to windows programs, and want it to update spreadsheet programs
>as information is availible on the network.  Is this protocol standard?

We have a (commerical) program which allows Unix-based applications to use DDE
to/from MS-Windows.  In fact, we use Unix/Informix controlled by Excel and/or
Word-For-Windows...

More information on request (lest I get flamed for advertising  :-)

Chris
-- 
VISIONWARE LTD         | UK: chris@vision.uucp     JANET: chris%vision.uucp@ukc
57 Cardigan Lane       | US: chris@vware.mn.org    OTHER: chris@vision.co.uk
LEEDS LS4 2LE          | BANGNET:  ...{backbone}!ukc!vision!chris
England                | VOICE:   +44 532 788858   FAX:   +44 532 304676
-------------- "VisionWare:   The home of DOS/UNIX/X integration" --------------

patrickd@chinet.chi.il.us (Patrick Deupree) (07/31/90)

In article <812@stewart.UUCP> bill@stewart.UUCP (Bill Poitras) writes:
>Is Dynamic Data Exchange (DDE) for Windows just some sort of transfer 
>protocol.  Can it be implemented over TCP/IP, or other transports?

DDE is a message scheme for communication between windows in the MS Windows
environment.  In order to even use DDE a program must be able to link with
the MS Windows libraries to get the PostMessage/SendMessage calls.  This
being the case, I'm fairly certain it would be impossible to set up DDE
between a MS Window and an XWindow (though I do hate to say anything is
impossible).  However, as an FYI, I know that a company called DaVinci has
created a program that allows DDE messages to go across a network, so that
one window can talk to another window on a different computer.
-- 
"Organized fandom is composed of a bunch of nitpickers with a thing for
 trivial pursuit."  -Harlan Ellison

Patrick Deupree ->	patrickd@chinet.chi.il.us