Windows 7& VB经典代码:任何运行时问题?

时间:2009-06-26 16:23:27

标签: windows winapi com vb6 activex

微软承诺VB6代码将继续在Windows 7上运行,但有没有人注意到在Windows 7 RC中运行VB6代码的任何特定问题?

就此而言,VB6之外的COM对象和ActiveX控件有什么问题吗?我记得微软说他们会确保他们的控制继续发挥作用并以此结束;所以我想知道这需要什么样的引擎盖变化......

我们需要迁移出大量的遗留控件 - VB6和C ++ - 但实现它需要时间。

感谢。

2 个答案:

答案 0 :(得分:1)

我注意到了一个,但它很小,可能不是你想要的。

如果你将DPI更改为96以外的其他值,那么复选框控件看起来很奇怪,就像有人剪掉它而它会向你展示它的胆量。这同样适用于ListBox / ListView上的复选框。

答案 1 :(得分:0)

自Vista以来,我没有遇到任何新的VB6问题。

当然,如果您的程序试图通过MAPI,CDO寄生用户的电子邮件配置文件,或者知道Win7根本没有Outlook Express Windows Mail。

Vista和Win7都存在DPI问题,并且解决方法是相同的:您需要通过应用程序清单声明DPI意识(当然,在调整大小和放置控件,字体等时,可以使用不同的DPI代码)。 / p>