怎样处理NETDDE中断后连接? 点击:1001 | 回复:4



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-01-23 09:07:00
楼主
NETDDE服务器中断或重新启动后,用INTOUCH读取的数据保持在中断时那一刻的值,就算NETDDE服务器恢复了也不行,必须要读取数据的INTOUCH重启后才能建立连接,我使用的是INTOUCH7.0英文版,试了好几次不行,但我看到人家用INTOUCH7.11好像NETDDE断掉之后恢复INTOUCH不用重启就能更新数据了,不知是不是那样!请教各位谁知道如何使NETDDE断开后自动连接上,不胜感激!



大马

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 117回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2002年8月06日
发表于:2003-01-12 00:32:00
1楼
有个函数可以重新激活DDE通讯:StartDde????(),我记不太清了,到帮助里查一下吧。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-01-13 13:27:00
2楼
还有一个函数:ReinitualIO(),好象是这个,也可以恢复NetDDE

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2003-01-14 08:58:00
3楼
其实这种程序就是一个机制问题!作一时钟作检测,啥都解决了!

oyzw123

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 20回
  • 年度积分:0
  • 历史总积分:158
  • 注册:2001年11月27日
发表于:2003-01-23 09:07:00
4楼
试试这个系统变量:$StartDdeConversations 在运行期间,当“特别”菜单被禁用时,启动未初始化的对话。相当于选择 WindowViewer“特别”菜单上的“启动未初始化的对话”。 用法 $StartDdeConversations 备注 设置值 1 以启动未初始化的 DDE 对话。 数据类型 离散型(读/写)

热门招聘
相关主题

官方公众号

智造工程师