VB   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在vb6中重置项目兼容性大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我们破坏vb6 dll中的兼容性时,我必须执行以下操作:

>设置为无二进制兼容性
>重新编译
>再次设置兼容性
>从使用它的所有项目中删除对已更改的dll的引用
>将引用添加回使用它的所有项目
>重新编译所有这些项目
>对使用这些项目的任何项目执行相同的操作等.

当然,这有点简化,但之前完成它的任何人都应该知道我在说什么.

我的问题是:你有没有找到更好的方法来做到这一点,或者你找到了任何(不太昂贵的)工具来促进这个过程?或者更好的是,你创建了一个可以与我分享:)

请注意,我问的是如何使这个过程更容易,而不是如何避免它.因此,请不要给出关于破坏兼容性有多糟糕的答案以及我们不应该这样做的答案.我生活在现实世界中,那里有我无法控制的东西,我只是想处理我所拥有的东西.

我以前的工作中,我们有一个庞大的VB6应用程序,其中包含我们在项目组中的项目中引用的数十个VB6 DLl.我们经常破坏兼容性,并且手动更新您描述的引用不是一种选择.

我们最初开发了一个工具,可以在破解和重新编译后更新文件夹中所有.vbp文件中的引用,但我最终找到了Kinook Software(www.kinook.com)的Visual Build,它可以自动处理这个问题.

我成功地使用了他们的解决方案多年.他们的“Make VB6”动作(@R_197_10107@://www.kinook.com/VisBuildPro/Manual/makevb6.htm)有什么好处,它可以构建依赖树并按正确的顺序重建项目组中的所有项目,同时更新参.

对于您的方案,您需要将“在构建之前将版本兼容性”选项设置为“无兼容性”,然后选中“设置二进制兼容性”复选框,以便在构建之后将项目还原为二进制兼容性.

如果您有需要维护二进制兼容性的项目,只需将它们保留在.vbg之外,它就不会重建它.

大佬总结

以上是大佬教程为你收集整理的在vb6中重置项目兼容性全部内容,希望文章能够帮你解决在vb6中重置项目兼容性所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。