在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中也存在问题。