用Python清理dde会话

时间:2015-09-23 13:00:04

标签: python dde

在python脚本中,我可以打开一个有效的dde会话:

import win32ui
import dde 
server = dde.CreateServer() 
server.Create('MyServer') 
ch = dde.CreateConversation(server)
ch.ConnectTo('ExternalProgram','calculation')

然后,在同一个脚本中,我需要正确关闭并“清理”该会话,因为我想在第二时刻再次运行相同的脚本。

不幸的是,我找不到关闭dde会话的方法。在使用server.Destroy()或server.Shutdown()之后,当我尝试创建一个新服务器和运行相同脚本的新会话时,我仍然收到错误:

error: ConnectTo failed
你能帮忙吗?感谢

我的Python版本: '2.7.8 | Anaconda 2.1.0(64位)| (默认,2014年7月2日,15:12:11)[MSC v.1500 64 bit(AMD64)]' 运行Windows 10,但Win 8中也存在问题。

0 个答案:

没有答案