我是不是必须将 VB6 SP6 应用于 Windows 项目的所有 DLL 项目?
Posted
技术标签:
【中文标题】我是不是必须将 VB6 SP6 应用于 Windows 项目的所有 DLL 项目?【英文标题】:Do I have to apply VB6 SP6 to all DLL projects, of a Windows project?我是否必须将 VB6 SP6 应用于 Windows 项目的所有 DLL 项目? 【发布时间】:2011-11-01 15:04:24 【问题描述】:我决定尝试为 VB6 提供 Service Pack 6,尝试使用我们的旧版应用程序。我希望它能让旧应用程序更好地工作,减少崩溃,以便我们可以继续将这个应用程序迁移到 .NET。无论如何,这个 VB6 应用程序有大约十几个我们编写的 DLL,全部在 VB6 中,并且全部用 SP5 编译。我是否必须将 VB6 SP6 应用于所有 DLL 项目以及主要的 VB6 Windows 应用程序?
【问题讨论】:
【参考方案1】:通过 SP5 和 SP6 完成了大量工作,我不记得曾经为了支持服务包而必须进行代码更改。
是的,您必须重建所有源代码(因此所有 DLL 和可执行文件)。
【讨论】:
【参考方案2】:这样做是明智之举,因为您会在编译器等中获得任何增强功能。
它会倒退一点,但我认为您不会发现任何重大的代码更改需要处理。
【讨论】:
是的,我也是这么想的。以上是关于我是不是必须将 VB6 SP6 应用于 Windows 项目的所有 DLL 项目?的主要内容,如果未能解决你的问题,请参考以下文章
VB6 IDE是否在Windows 7/8/10 64位上运行?
vb6加载时提示出错,窗体log文件中错误信息为:控件 XX 的类 MSComctlLib.ListView 不是一个已加载的控件类。