Windows 视窗7及;VB经典代码:有运行时问题吗?

Windows 视窗7及;VB经典代码:有运行时问题吗?,windows,winapi,com,vb6,activex,Windows,Winapi,Com,Vb6,Activex,微软已经承诺VB6代码将继续在Windows7上运行,但是有人注意到在Windows7RC中运行VB6代码有什么问题吗 对于这个问题,VB6之外的COM对象和ActiveX控件有什么问题吗?我记得微软说过,他们将确保他们的控制继续有效,并就此结束;所以我想知道这需要什么样的改变 我们有很多遗留控件需要迁移出去——VB6和C++——但要实现这一点需要时间 谢谢。我注意到了一个,但它是次要的,可能不是你想要的 如果您将DPI更改为96以外的值,复选框控件看起来非常奇怪,好像有人剪切了它,它向您展示了

微软已经承诺VB6代码将继续在Windows7上运行,但是有人注意到在Windows7RC中运行VB6代码有什么问题吗

对于这个问题,VB6之外的COM对象和ActiveX控件有什么问题吗?我记得微软说过,他们将确保他们的控制继续有效,并就此结束;所以我想知道这需要什么样的改变

我们有很多遗留控件需要迁移出去——VB6和C++——但要实现这一点需要时间


谢谢。

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


如果您将DPI更改为96以外的值,复选框控件看起来非常奇怪,好像有人剪切了它,它向您展示了它的勇气。这同样适用于ListBox/ListView上的复选框。

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

当然,如果您的程序试图通过MAPI、CDO或其他方式寄生用户的电子邮件配置文件,请注意Win7根本没有Outlook Express或Windows Mail


Vista和Win7中都存在DPI问题,解决方法是一样的:您需要通过应用程序清单声明DPI感知(当然还有调整大小和放置控件、字体等时改变DPI的代码)。

嗯,这是一个问题。虽然很难说到底是VB运行时的错误行为,还是显示适配器/驱动程序出现了一些奇怪的问题。我在各种电脑上都试过——结果都是一样的。我相信Vista也有同样的问题。酷。感谢您的确认。我想不可能看到屏幕截图?任何事情都有可能,但微软似乎正在推动人们走向实时邮件。我真的不希望OE/WM用户从空中选择像雷鸟一样随机的东西。更有可能的是,如果他们不购买Live Mail,他们只会使用一些Web电子邮件服务。我没想到Live Mail会支持简单的MAPI,但通过几次尝试从谷歌(Google)中提取情报(现在真是一片荒原!),我想到它可能会支持。