两个VB程序之交换数据的DDE工程
新建一個VB工程
把Form1的
Caption設置為工程1
WindowState設置為Minimized
LinkMode設為Source
LinkTopic設為Form1
在Form1添加TextBox,text1
設置text1的text值為:這是EXE文件中TEXT1中的數據
編譯生成 工程1.EXE
再建一個VB工程
把Form1的
LinkMode設為Source
LinkTopic設為Form1
在Form1添加TextBox,text1
把工程保存在一個文件夾內,把上面所做的工程1.EXE復制到這個文件夾內.
不用編譯,在VB環境中寫以下程序調試就可以了.
Private Sub Form_Click()
? If Text1.LinkMode = vbNone Then
? ? ? Z = Shell("C:/Documents and Settings/Administrator/桌面/dde/工程1.exe", 4)
? ? ? Text1.LinkTopic = "工程1|Form1"? ' 設置連接主題。
? ? ? Text1.LinkItem = "text1"? ? ? ? ? ' 設置連接項目。
? ? ? Text1.LinkMode = vbLinkManual? ? ' 設置連接模式。
? End If
?
? ? ? Text1.LinkItem = "text1"? ' 設置連接項目。
? ? ? Text1.LinkRequest??????????? ' 獲得數據
?????
??????'Text1.LinkItem = "text1"? ' 設置連接項目。
? ? ? 'Text1.text="xxxxxx"???????????
????? 'text1.LinkPoke??????????????????' 發送數據"xxxxxx"
End Sub
按F5運行程序,單擊form1,就可以看到從工程1.EXE的text1中讀回來的數據了
總結
以上是生活随笔為你收集整理的两个VB程序之交换数据的DDE工程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 16代表啥_16代表的爱情恋爱含义16代
- 下一篇: DSP 2812 的经典资料