怎樣在兩個VB程式之間傳遞資訊

2021-08-21 01:57:33 字數 1063 閱讀 9282

1樓:匿名使用者

可以用動態資料交換(dynamic data exchange,dde)實現程序之間的通訊。

傳送端:

新增command1,text1控制元件,text1的內容用於傳送。

**如下:

private sub command1_click()

dim t as long

text1.linkmode = 0

text1.linktopic = "child|frmchild" '注意此處一定與接收的程式名稱和連線的標題相同否則連線不成功。

text1.linkmode = 2

text1.linkexecute text1.text

t = text1.linktimeout

text1.linktimeout = 1

text1.linkmode = 0

text1.linktimeout = t

end sub

接收端:

新增text1控制元件,text1的內容用於接收。設定工程名稱為child(與傳送的程式名對應),設定窗體的linkmode屬性為1,linktopic為frmchild(對應上面傳送的標題)。

private sub form_linkexecute(cmdstr as string, cancel as integer)

text1 = cmdstr

cancel = 0

end sub

編譯後,先執行接收端,然後執行傳送端,輸入內容,傳送即可成功。

2樓:匿名使用者

這個呢不知道你要達到什麼效果,最簡單的是共同呼叫一個檔案,比如command1單擊後吧text1的內容寫入一個txt檔案中,然後另一個程式開啟txt檔案讀取!

3樓:匿名使用者

可以通過sock 發訊息,或者在注意表裡共享一個鍵。或者查詢程式視窗然後sendmessage 發訊息。

4樓:

activex.exe或者dde

msnd中有dde的示例,很簡單的....

MFC中兩個類之間如何傳遞引數,兩個html頁面之間怎麼傳遞引數值

在一個類裡存一個視窗控制代碼cwnd,建立下一個視窗時用它指向,之後呼叫他的函式 要不乾脆定義成子類 相互定義一個類物件,就可以了 不知道這個是不是你想要的 目前有兩個對話方塊類,一個ctestdlg,一個cdlg1,ctestdlg中存在和編輯框控制元件關聯的cstring物件m str1,和一個...

雅思中在兩個百分比之間的連詞怎樣表達

小作文中 from to.可以用一次 其他的看你的題目要求和表述技巧了 要表達從a增長 下降到b,可以用from a to b,例如 從 到 from to increase from 1 to 10 從1 增加到10 在 之間 between and fluctuate between 20 an...

在婚姻中,夫妻兩個人之間的感情離不開哪兩個字

有些夫妻能度過磨合期,兩個人攜手同行,為了共同的目標一起努力。有些夫妻會因為生活的方式不同,經常發生衝突,而沒有及時解決,最後引發了很嚴重的問題,破壞了兩個人之間的關係,讓感情岌岌可危。婚姻就是一座圍城,困在圍城裡的人,想要走出去,外面的人卻想走進來。這樣的夫妻感情不是很深厚,你以為他是愛你的,但他...