加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi中DDE通信技术

发布时间:2020-12-15 09:57:09 所属栏目:大数据 来源:网络整理
导读:DDE可实现进程与进程之间的通讯 服务端需要放2个空间。 DDE conver 会话上下文。 还有一个DDEitem ?;; 将 ddeitem 志向 DDe conver; 然后运行程序; DDE服务器就启动了; 在 ddeitem 这个方法中就可以获取数据了 procedure TForm1.ddepxbitemPokeData(Sender

DDE可实现进程与进程之间的通讯

服务端需要放2个空间。 DDE conver 会话上下文。 还有一个DDEitem ?;; 将 ddeitem 志向 DDe conver;

然后运行程序; DDE服务器就启动了;

在 ddeitem 这个方法中就可以获取数据了

procedure TForm1.ddepxbitemPokeData(Sender: TObject);
var
? str: string;
begin
? str := ddepxbitem.Lines.Text;
? str := ddepxbitem.Lines.Strings[0];
end;


DDE客户端,也有 conver 与 item 2个控件

其中 ddeconv 需要指定DDE服务程序 与 DDe主题,也就是DDEserver 控件名字;

ddeconver 指向 DDe conver; ? ddeitem 指向 DDE服务的 item 组件。

一个会话下面可以挂多个item; 多个ITEM可以同时监听。

?if not dde1.SetLink('project1','ddepxb') then
? ? Exit;
? dde1.OpenLink;
? s := TStringList.Create;
? s.Add('pxb');
? s.Add('zrtt');
? try
? ? if not dde1.PokeDatalines('ddepxbitem',s) then
? ? ? exit;
? finally
? ? FreeAndNil(s);
? end;


closelink; 关闭连接

这几个方法,是想DDE服务发送数据;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读