“VersionCompatible32=”1””是什么意思?意思是在VBP文件中?

发布于 2024-12-05 17:24:39 字数 174 浏览 1 评论 0原文

我有一个 VB6 项目,当我检查 VB6 项目文件的更改时,我注意到 Visual Studio 6 IDE 自动插入了以下行:

VersionCompatible32="1"

这是什么意思?

顺便说一句:有没有好的资源可以帮助我理解 VBP 文件?

I have a VB6 project, when I came to check in changes to the VB6 project file I noticed that the Visual Studio 6 IDE had automatically inserted the following line:

VersionCompatible32="1"

What does this mean?

As an aside: Is there a good resource to help me make sense of the VBP file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

流云如水 2024-12-12 17:24:39

VBP 文件中的 VersionCompatible32 值似乎是 ActiveX 项目的二进制兼容性设置的一部分,可能是它需要兼容的类型库(一个库中可以有多个)。
当我的项目设置为“否”或只是项目兼容性时,该值将被删除。
请注意,兼容性设置本身存储在 CompatibleMode 值中。

The VersionCompatible32 value in the VBP file seems to be part of the binary compatibility settings of an ActiveX project, maybe the typelib it needs to be compatible with (there can be several in a library).
When my project is set to no, or just project compatibility, this value is removed.
Note that the compatibility setting itself is stored in the CompatibleMode value.

吃素的狼 2024-12-12 17:24:39

首先,我认为手动编辑 VBP 文件不是一个好主意。据我所知,VersionCompatible32 是有关用于保存此文件的 VB(A) 版本的提示,可能是为了让较新的版本能够识别文件格式的更改。

First of all, I don't think it is a good idea to edit the VBP file manually. As far as I know, VersionCompatible32 is a hint about the VB(A) version that was used to save this file, probably for newer versions to recognize changes in the file format.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文