VB6小程序对于Win7的兼容性案例

    去年给女友公司做的几个桌面小程序,当时为了图方便就用了VB6.0。我自己的环境是XP sp3,编译生成后在WindowsXP下没有问题。结果客户用了之后说在Win7和Vista下不能使用。打开时报了如下的错误
    VB6小程序对于Win7的兼容性案例
    Unexpected error 未预期的错误,因为不能在客户的机子上调试,我还真的是不可预期。尝试发布成安装包,把相关的文件也都放进去,结果客户安装了还是不能解决问题。后来网上碰到一个在韩国读博的兄弟机房里有安装了VB6的Win7。把源文件发给他编译试下。结果编译时报了一个错误(我没记下来...),原因就是一个icon分辨率太大了,是256*256的。我重新做了个90*90的给他换上,编译正常通过,没有问题。生成的程序在win7下可以正常使用,我在XP下也可以正常使用。好吧,问题解决了,本来还打算用C# winform重新做一个的,现在把功夫省了。不过真是个灵异的问题...

你可能感兴趣的:(C++,c,XP,C#,WinForm)