当您部署新版本的activex exe时,是否需要再次注册? exe是在VB6中创建的。
答案 0 :(得分:0)
VB6 ......已经有一段时间了。这就是我记得的方式:
如果更改二进制接口,则只需重新注册。如果我没记错的话,项目上有一个复选框来保持二进制兼容性。如果你检查一下,注册的关键内容如progid和classid不会改变,除非他们必须这样做,我相信VB6使用一种叫做接口转发的东西来在任何先前的接口上注册一个新接口对接口的破坏性更改(例如向现有方法添加参数但不删除现有参数)。
如果您以兼容的方式添加了新方法或扩展现有方法,现有注册仍然无法了解它们,因此您必须重新注册才能公开这些方法。