【发布时间】:2015-08-18 01:23:52
【问题描述】:
我正在为教育目的开发一个非常简单的 COM 服务器。我可以让它工作,但每次我必须更改任何内容(代码/逻辑)时,我必须在各种标题下删除 regedit.exe 中 COM 服务器名称的每个实例,直到它从 PythonWin >> 工具菜单 > > Python COM 服务器浏览器。
我已经在命令提示符下尝试了 -- unregister 命令,它说那里的 com 服务器未注册,但我仍然可以在“Python COM 服务器浏览器”中看到。
此外,即使在从 regedit.exe 中删除 COM 服务器的所有实例并重新注册 COM 服务器后,我也会回到旧代码而不是我想要运行的新保存代码。(即新对象不会被检测到等)。
所以每次进行更改时,我都必须在新文件中使用新名称注册新的 COM 服务器。
有人可以告诉我我做错了什么吗?有没有更简单的方法来做到这一点。
【问题讨论】:
标签: python windows vba dll com