VB中使用DDE实现两个应用程序之间的通讯
2005-03-07 10:05
627 查看
工程:Main
加载一个pictureBox,命名为picDDE
加载一个commandButton,命名为cmdSendMessage
Option Explicit
Private Sub LinkAndSendMessage(ByVal Msg As String)
Dim t As Long
picDDE.LinkMode = 0
picDDE.LinkTopic = "Child|frmChild"
picDDE.LinkMode = 2
picDDE.LinkExecute Msg
t = picDDE.LinkTimeout
picDDE.LinkTimeout = 1
picDDE.LinkMode = 0
picDDE.LinkTimeout = t
End Sub
Private Sub cmdSendMessage_Click()
LinkAndSendMessage "测试通讯!!"
End Sub
Private Sub Form_Load()
Shell App.Path & "/Child.exe"
End Sub
工程:Child
设置其LineMode = 1-Source
设置其LineTopic = frmChild
Option Explicit
Private Sub Form_LinkExecute(CmdStr As String, Cancel As Integer)
MsgBox CmdStr
Cancel = 0
End Sub
加载一个pictureBox,命名为picDDE
加载一个commandButton,命名为cmdSendMessage
Option Explicit
Private Sub LinkAndSendMessage(ByVal Msg As String)
Dim t As Long
picDDE.LinkMode = 0
picDDE.LinkTopic = "Child|frmChild"
picDDE.LinkMode = 2
picDDE.LinkExecute Msg
t = picDDE.LinkTimeout
picDDE.LinkTimeout = 1
picDDE.LinkMode = 0
picDDE.LinkTimeout = t
End Sub
Private Sub cmdSendMessage_Click()
LinkAndSendMessage "测试通讯!!"
End Sub
Private Sub Form_Load()
Shell App.Path & "/Child.exe"
End Sub
工程:Child
设置其LineMode = 1-Source
设置其LineTopic = frmChild
Option Explicit
Private Sub Form_LinkExecute(CmdStr As String, Cancel As Integer)
MsgBox CmdStr
Cancel = 0
End Sub
相关文章推荐
- SignalR代理对象异常:Uncaught TypeError: Cannot read property 'client' of undefined 推出的结论 SignalR 简单示例 通过三个DEMO学会SignalR的三种实现方式 SignalR推送框架两个项目永久连接通讯使用 SignalR 集线器简单实例2 用SignalR创建实时永久长连接异步网络应用程序
- VC使用剪切板实现两个应用程序之间的数据交互
- Android 使用AIDL实现了两个app之间的通信
- Linux下的有名管道(05)---使用两个管道实现两个进程之间的通信(对讲机模式)
- Linux下的有名管道(06)---使用两个管道实现两个进程之间的通信(手机模式)
- 代理实现两个窗口之间的通讯
- 上次说到用C#实现,这次使用PB实现两个程序之前的通讯,主要的目的还是要实现C#与PB的通讯
- 使用Intent和Bundle在两个Activity之间进行通信添加上一步按钮实现回退
- 使用Ajax实现DropDownList和ListBox的联动以及两个ListBox之间数据的移动
- 使用Intent对象来实现两个(或多个)Activity之间的跳转,并实现在Activity之间传递参数。
- C#实现只运行单个实例应用程序的方法(使用VB.Net的IsSingleInstance)
- 关于C#中实现两个应用程序消息通讯的问题
- ROS学习笔记 (四):使用ROS实现ARM与PC之间的通讯
- Android 使用socket实现两个真机之间的通信
- 使用socket实现局域网内两个电脑之间图片的收发
- 代理实现两个窗口之间的通讯
- 进程之间通讯:M_COPYDATA消息来实现两个进程之间传递数据.
- 使用管道实现两个进程之间的通信
- 关于C#中实现两个应用程序消息通讯的问题
- 关于C#中实现两个应用程序消息通讯的问题