我的Delphi的DDE设置:
第一种:DdeClientConv1。ConnectMOde 为ddeManual
DdeClientConv1.SetLink ('VServer','tagname');
DdeClientConv1.OpenLink ;
pszInfo :=DdeClientConv1.RequestData ('k' );
Memo1.SetTextBuf (pszInfo);
DdeClientConv1.CloseLink ;
DdeClientItem1.DdeItem := 'k';
第二种:DdeClientConv1。ConnectMOde 为ddeAutoMatic
DdeClientConv1.DdeService 设为VServer
DdeClientConv1.DdeTopic 设为tagname结果我发现我用vb做的DDE程序在DDE服务器数据发生改变时,客户端也能改变,而我用Delphi做的DDE程序必须要手工再采集一次DDE服务器的数据,才行,真心求教:为什么Delphi的DDE不能想VB的DDE那样发生数据的实时改变!
第一种:DdeClientConv1。ConnectMOde 为ddeManual
DdeClientConv1.SetLink ('VServer','tagname');
DdeClientConv1.OpenLink ;
pszInfo :=DdeClientConv1.RequestData ('k' );
Memo1.SetTextBuf (pszInfo);
DdeClientConv1.CloseLink ;
DdeClientItem1.DdeItem := 'k';
第二种:DdeClientConv1。ConnectMOde 为ddeAutoMatic
DdeClientConv1.DdeService 设为VServer
DdeClientConv1.DdeTopic 设为tagname结果我发现我用vb做的DDE程序在DDE服务器数据发生改变时,客户端也能改变,而我用Delphi做的DDE程序必须要手工再采集一次DDE服务器的数据,才行,真心求教:为什么Delphi的DDE不能想VB的DDE那样发生数据的实时改变!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货