相关疑难解决方法(0)

为什么公共字段和属性可以互换二进制兼容?

在白天的工作中,我使用VB6(我知道,但不要模拟受影响的......)应用程序,它使用了我们编写的许多库(也是在着名的VB6中).其中一个支持库有大量私有成员通过公共属性公开,我被要求删除属性,并将私有成员变量提升到与原始属性同名的公共字段.

现在,我不是COM专家,但我的印象是,类中的每个暴露项都获得了它自己的GUID.因为我们将从每个值从2个Guids(Property Get和Property Let)变为仅使用一个(公共字段)的情况开始,我期望这会破坏二进制兼容性 - 但它似乎没有做到了.

有谁能解释为什么?

vb6 com guid binary-compatibility

5
推荐指数
2
解决办法
1494
查看次数

标签 统计

binary-compatibility ×1

com ×1

guid ×1

vb6 ×1