線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2497
推到 Plurk!
推到 Facebook!

不同程式間傳值問題~

答題得分者是:blk5743
ckrl933
一般會員


發表:16
回覆:15
積分:6
註冊:2005-01-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-10 12:22:05 IP:61.220.xxx.xxx 未訂閱
兩個程式我都有source code, 當兩個程式都同時執行時, 兩個程式之間怎麼傳值呢? 要傳遞的值滿多的, 如果用 SendMessage(FindWindow(0,"Form1"), RegisterWindowMessage("WM_TEST"), 0, 0); 這樣不是會註冊很多WindowMessage, 因為兩邊我都有定義 1:.... 2:.... ................ 100:..... 要傳這些數值(1,2,3.......100)有其它的方法嗎
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-10 13:37:13 IP:221.169.xxx.xxx 未訂閱
1.把資料寫檔。 再丟 message 叫另一個去讀檔。 2.寫 socket 來傳資料。 3.share memory. 可是這一招,我不知道 windows 有沒有支援。
blk5743
高階會員


發表:34
回覆:371
積分:236
註冊:2003-11-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-10 15:57:54 IP:61.66.xxx.xxx 未訂閱
ckrl933你好:    可參考  
http://delphi.ktop.com.tw/topic.php?topic_id=27080 
【BCB】【問題】應用程式之間的資料傳遞
Ross
一般會員


發表:6
回覆:17
積分:4
註冊:2005-03-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-10 20:16:11 IP:202.175.xxx.xxx 未訂閱
暗黑大大講的沒錯. 因為本人現在也是處理這個問題...要由mathlab互傳 把資料寫檔。(兩個程式在本機,簡單方便)
ckrl933
一般會員


發表:16
回覆:15
積分:6
註冊:2005-01-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-10 22:18:45 IP:220.141.xxx.xxx 未訂閱
暗黑破壞神大大的建議, 我想了一下都行得通, 謝謝~~ 只是剛好包子大大那個回覆文章, 剛好符合我目前的架構, 我只是訂立一個傳訊息的windows message, 然後以LPARAM當作傳參數的媒介, 之前都忽略了WPARAM 跟 LPARAM的運用, 腦袋太直線了@@~~~唉!!
friendlly
高階會員


發表:22
回覆:144
積分:103
註冊:2003-04-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-05-15 21:11:47 IP:61.229.xxx.xxx 未訂閱
引言: 暗黑破壞神大大的建議, 我想了一下都行得通, 謝謝~~ 只是剛好包子大大那個回覆文章, 剛好符合我目前的架構, 我只是訂立一個傳訊息的windows message, 然後以LPARAM當作傳參數的媒介, 之前都忽略了WPARAM 跟 LPARAM的運用, 腦袋太直線了@@~~~唉!!
我也有試驗過這個方法.但是有個問題 當兩個程式有一個利用TrayIcon縮在右下角or最小化時候 就收不到耶....怎辦咧
系統時間:2024-04-29 9:23:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!