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 |

Calendar

<<  February 2012  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar