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