sql程序以前写好的,在vb6+xp下完成的,都运行几年了,在很多电脑,一切正常。
前几天我的电脑装了win7,然后正好有需要,把sql程序简单修改,发布后在其它xp电脑上居然运行错误:"430类不支持自动化或不期望有接口"当然,在我自己电脑上运行ok的。在运行错误的电脑上,同时还运行着我以前编译的exe(sql)都正常的,所以不是MDAC的问题。最后我测试了:只要在win7下把我原来的程序重新编译,到xp下去运行就出现以上错误。急求原因和解决方法。不然要装回XP了
前几天我的电脑装了win7,然后正好有需要,把sql程序简单修改,发布后在其它xp电脑上居然运行错误:"430类不支持自动化或不期望有接口"当然,在我自己电脑上运行ok的。在运行错误的电脑上,同时还运行着我以前编译的exe(sql)都正常的,所以不是MDAC的问题。最后我测试了:只要在win7下把我原来的程序重新编译,到xp下去运行就出现以上错误。急求原因和解决方法。不然要装回XP了
裝了的話 去掉試試
win7确实是sp1的,如何去掉,装的是集成sp1版本。
VMware workstation 是什么?
后来发现.win7里面引用的东西和xp里面引用的不是一个文件.你查一下进程引用进去的文件就知道了.
最简单的办法就是你装个虚拟机xp.然后在xp上编译一下.