C# 使用DDE
DDE是一套很古老的架構了,在Window 3.1時間就開始推出。主要是讓Window系統中不同的應用程式間能互相交換資料用的一套通訊協定。
在C#之後,要實作這套架構就比較困難了。因為DDE走的就是Windows底層的Win32 API方式,主要都是透過windows訊息接收的方式來進行資料的傳遞。而在C#中要用到這些unmanaged程式碼的話,通常就是要處理許多的P/Invoke相關事項。像是函式的呼叫,準備所要傳送的資料等等的。這些應該是使用C#的程式設計人員最不想碰觸的了。
幸好在網路上有一套免費的開放資料函式庫,可以讓C#的程式設計人員輕易地使用DDE通訊協定來跟其它提供DDE通訊協定的程式進行溝通。這最函式庫就是 NDe。有興趣的人可以試用一下囉。
這裏有篇文章有大致上的說明,可參考一下。
在C#之後,要實作這套架構就比較困難了。因為DDE走的就是Windows底層的Win32 API方式,主要都是透過windows訊息接收的方式來進行資料的傳遞。而在C#中要用到這些unmanaged程式碼的話,通常就是要處理許多的P/Invoke相關事項。像是函式的呼叫,準備所要傳送的資料等等的。這些應該是使用C#的程式設計人員最不想碰觸的了。
幸好在網路上有一套免費的開放資料函式庫,可以讓C#的程式設計人員輕易地使用DDE通訊協定來跟其它提供DDE通訊協定的程式進行溝通。這最函式庫就是 NDe。有興趣的人可以試用一下囉。
這裏有篇文章有大致上的說明,可參考一下。
留言
張貼留言