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

如何取得其它程式變數的值

尚未結案
will
中階會員


發表:176
回覆:135
積分:62
註冊:2002-04-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-17 05:34:52 IP:211.72.xxx.xxx 未訂閱
我的Delphi程式(A)想取得其它程式(B, 也是用delphi寫的)變數的值 B程式要如何做才能讓它的變數的值輸出讓其它程式取用呢?
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-03-17 08:19:12 IP:202.39.xxx.xxx 未訂閱
參考: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=45186 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=37041 --- 這次沒買到 cd-pro2 實在很 ...
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-03-17 10:20:02 IP:218.163.xxx.xxx 未訂閱
大致上可以考慮3種方式 1. 使用Memory Mapping File, (上面兩個link均是) 2. 使用WM_COPYDATA (可以search一下, 記得本站有人貼過,且有範例) 3. 簡單的使用Clipboard. 程式A, 將要傳遞之資料寫到clipboard後送出一個message, 程式B收到此message後直接由Clipboard 取出
will
中階會員


發表:176
回覆:135
積分:62
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-03-17 10:37:35 IP:61.221.xxx.xxx 未訂閱
謝謝ccchen    小弟覺得第三種方法最好 取得clipboard 的資料的方法delphi本身就有提供, 小弟現在遇到最大的問題是 程式A,如何發送訊息呢? 又程式B 如何去接收程式A的訊息?         
引言: 大致上可以考慮3種方式 1. 使用Memory Mapping File, (上面兩個link均是) 2. 使用WM_COPYDATA (可以search一下, 記得本站有人貼過,且有範例) 3. 簡單的使用Clipboard. 程式A, 將要傳遞之資料寫到clipboard後送出一個message, 程式B收到此message後直接由Clipboard 取出
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-03-17 11:48:52 IP:218.163.xxx.xxx 未訂閱
大致上可以考慮3種方式 1. 使用Memory Mapping File, (上面兩個link均是) 2. 使用WM_COPYDATA (可以search一下, 記得本站有人貼過,且有範例) 3. 簡單的使用Clipboard. 程式A, 將要傳遞之資料寫到clipboard後送出一個message, 程式B收到此message後直接由Clipboard 取出
will
中階會員


發表:176
回覆:135
積分:62
註冊:2002-04-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-03-21 04:28:57 IP:218.162.xxx.xxx 未訂閱
謝謝CCChen 但請問 程式A如何送訊息給B呢?    
引言: 3. 簡單的使用Clipboard. 程式A, 將要傳遞之資料寫到clipboard後送出一個message, 程式B收到此message後直接由Clipboard 取出
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-03-21 10:04:48 IP:202.39.xxx.xxx 未訂閱
兩個 exe 之間訊息互相溝通: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=46829 --- 這次沒買到 cd-pro2 實在很 ...
will
中階會員


發表:176
回覆:135
積分:62
註冊:2002-04-14

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-03-21 10:17:08 IP:218.162.xxx.xxx 未訂閱
謝謝Hangar提供的程式 但在第67行complie不過     SendMessage(-1, wInitDialogMessage, Handle, 0)    小弟對win32不熟 還希望高人指點    
引言: 兩個 exe 之間訊息互相溝通: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=46829 --- 這次沒買到 cd-pro2 實在很 ...
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-03-21 10:31:36 IP:202.39.xxx.xxx 未訂閱
試試改成 SendMessage(HWND_BROADCAST, wInitDialogMessage, Handle, 0) --- 這次沒買到 cd-pro2 實在很 ...
will
中階會員


發表:176
回覆:135
積分:62
註冊:2002-04-14

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-03-21 13:16:53 IP:218.162.xxx.xxx 未訂閱
謝謝Hangar 雖然看不懂程式(win32 API部分), 但程式可以正常執行 再請問一下 要如何指定傳送的字串呢? 例如把程式A上面的edit1.txt 傳送給程式B, 然後show 在程式B的Label1上
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-03-21 14:28:15 IP:202.39.xxx.xxx 未訂閱
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=36089 http://vcl.vclxx.org/DELPHI/D32FREE/BRDCAST.ZIP --- 這次沒買到 cd-pro2 實在很 ...
系統時間:2024-05-12 4:28:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!