NDde - .NET(C#) library to work with DDE (Dynamic Data Exchange)

by Dmitry [dimaka] Pavlov 6. July 2010 02:38

I have a task to manage the old ESRI ArcView version - ArcView GIS 3.2 from .NET application. ArcView supports the only way to interoperate with external world via Dynamic Data Exchange (DDE) protocol. Which allows to programmatically run the Avenue scripts stored inside ArcView project ([PDF] Programming in ArcView 3.x GIS using Avenue).

DDE is a bit not modern protocol and there is no DDE implementation in standard .NET libraries. But… don’t worry about that – you could use NDde library from CodePlex – below I’m quoting the project description:

This library provides a convenient and easy way to integrate .NET applications with legacy applications that use Dynamic Data Exchange (DDE). DDE is an older interprocess communication protocol that relies heavily on passing windows messages back and forth between applications. Other, more modern and robust, techniques for interprocess communication are available and should be used when available. This library is only intended to be used when no other alternatives exist.

Tags:

.NET | GIS | Links | Tips | Tricks

Comments

7/21/2010 3:20:25 AM #

Read a new post about .NET(C#) Programming ArcView GIS Using Avenue commands passes through DDE (Dynamic Data Exchange) protocol:

translate.google.com/translate%3A%2F%2Fwww.dimaka.com%2Fblog%2Fpost%2FNET-Programming-ArcView-GIS-Using-Avenue-DDE-Dynamic-Data-Exchange.aspx

P.S. It's a Google-translated version from Russian.

Dmitry Pavlov Russia | Reply

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading



Calendar

<<  September 2010  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar