VB有时候真的让人很无语,该怎么处理
VB有时候真的让人很无语自编一浏览器,维护了多年。偶然在一台电脑上使用这个浏览器上网,发现打开某些网页必
VB有时候真的让人很无语
自编一浏览器,维护了多年。
偶然在一台电脑上使用这个浏览器上网,发现打开某些网页必然崩溃。
愤怒之余,决定安装开发环境调试一下,结果,安装完VB6后,再测试,不崩溃了……
情何以堪。
[解决办法]
LZ应该是使用WebBrowser吧(如果不是,当我没说,呵呵),某些网页会崩溃应该是脚本代码有问题,在VB里,估计WebBrowser的版本较高,对出错的脚本代码处理的较好,你可以重新编译一下,引用最新的IE版本,编译后,再试试
[解决办法]
做安装程序了吗?如果没做,兼容性肯定差的。还有就是开发的时候尽量用SP6环境,然后在SP6环境打包,
这样问题就少点。如果想兼容性更加好的话,编译P代码,这样会比本机代码的兼容性高很多。
[解决办法]
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。
[解决办法]
VB还能编写浏览器,学习了。
[解决办法]
p代码编译后有些程序在使用会导致崩溃,试过用p编译后只是鼠标点一下text文本框就直接来个内存不能为read。然后重新编译为本机代码,正常使用。
[解决办法]打包问题
[解决办法]高版本操作系统下开发可以,低版本操作系统下测试并打包。要通过安装,估计没通过安装吧直接用了。
[解决办法]我看过有网友用vb写过的跟ie7几乎一样的风格界面的浏览器,也是多标签式,几乎可以以假乱真。
[解决办法]lz你的浏览器怎么安装到目标机器上的?你做成一个安装包会不会好一点,或者换一个打包工具呢?
[解决办法]如果你没有打包安装的话,很可能目标机器上面的依赖文件和你开发所用到的不同;当你安装vb6到目标机的时候,依赖文件被vb6的安装包覆盖了。所以就正常显示了。
[解决办法]用depends.exe查看exe依赖的dll和ocx及其版本号
[解决办法]应该是安装包的问题哦,呵呵
[解决办法]很可能是VB相关的DLL与系统有隙,当你装完调试环境时,这问题就解决了咯