如何知道系統中有哪些DDE的Item?? |
答題得分者是:流
|
vegetsai
一般會員 發表:4 回覆:3 積分:1 註冊:2003-12-09 發送簡訊給我 |
|
流
中階會員 發表:36 回覆:142 積分:70 註冊:2003-07-24 發送簡訊給我 |
vegetsai 您好: 小弟最近剛好在看 DDE 的資料
老實說,DDE 很難,並且對小弟而言有點複雜,或者是很複雜吧 目前應該沒有一個 API 可以取得系統(OS)中所有的 DDE 訊息
DDE 的溝通是由 9 個訊息及 4 個參數來完成資料交換
想要透過 DDE 取得資料,必須指定 Server 的 Application 及 Topic
若您指的是取得某個 process 的 DDE,那會比取得系統所有 DDE 容易些
小弟想您應該只是想取得 process 的 DDE 而傳到另一台機器上而已吧? 若您著手的是取得一個 process 的 DDE 資料
那您應該可以從 DDEML 來做,DDE 太難了
DDEML 是將 DDE 包裝成二十幾個 API 函式
兩程式交談的過程中,指定的是 Service 及 Topic
只要 Service 及 Topic 對,就能搭起兩程式的連線 小弟大概僅能提供一些關於介紹 DDE 的書給您參考: (1) 王國榮,Windows 程式設計實務 (三) ,旗標,民 82 年 (2) 杜帆,DLL & DDE 程式設計概論,儒林,民85 (3) 侯俊傑,Windows DDE 動態資料交換,旗標,民83
小弟目前空閒時都在翻第一本,這些書到圖書館借就借的到了喔
|
vegetsai
一般會員 發表:4 回覆:3 積分:1 註冊:2003-12-09 發送簡訊給我 |
|
流
中階會員 發表:36 回覆:142 積分:70 註冊:2003-07-24 發送簡訊給我 |
|
vegetsai
一般會員 發表:4 回覆:3 積分:1 註冊:2003-12-09 發送簡訊給我 |
|
流
中階會員 發表:36 回覆:142 積分:70 註冊:2003-07-24 發送簡訊給我 |
vegetsai 您好 在 BCB 的 DDE Cleint 的元件中
用的是 Service 與 Topic,這兩種的命名是屬於 DDEML
不管是 DDE 或 DDEML,Service 及 Topic 是固定且唯一 DDE Server 的 Service,一般是 Windows 中所講的應用程式名
一般說來,是 DDE Server 程式的執行檔去掉 .EXE 副檔名 (一般,也有例外時)
Topic 的話,小弟自己在玩時都是將 DDE Server 所在的完整路徑
包括副檔明,這個在 DDE Server 的 Icon 上按右鍵就有了
除了有路徑外,還有檔案的完整名稱,只要一個不漏的複製就行了
不過在 BCB 上,路徑可是需要兩條 「//」 的,這很重要,不然肯定找不到 DDE 既然是他人寫的,因此 Item 也是他人制定的
如果不能確定 Item 的話,小弟就愛莫能助了 祝順心
|
vegetsai
一般會員 發表:4 回覆:3 積分:1 註冊:2003-12-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |