关于webbrowser的问题(加分,若回答让我满意共给500分) (300分)

  • 主题发起人 主题发起人 txfzr
  • 开始时间 开始时间
T

txfzr

Unregistered / Unconfirmed
GUEST, unregistred user!
我用webbrowser做了一个自动浏览的程序,程序运行过程中,有时会出现以下错误,弹出提示为:Access violation at address 635DECD8 in module 'mshtml.dll'. Read of address 00000010 奇怪的是程序还能照样运行,把这个弹出的错误提示关掉程序也不退出。各位是否遇到过这种情况,如何解决的,至少是把这个错误提示屏蔽掉。 另外,我用一个webborser的程序,不是动态生成的,程序刚运行占内存14M,浏览七百页面后内存占用达到35M,这是否正常,有什么办法减少他的占用呢。
 
所有过程都用try except框起来
 
没有用,我所有的过程全在try except end 里
 
很奇怪啊,是内存占用太大了,你释放资源了吗?
 
内存占用大是一个问题,但你说的释放资源是怎么释放的呢
 
用的是IE的控件,再加上你程序本身的一些功能控件等,能不占资源吗,就IE运行都要十几M了啊
出现错误为没完全打开网页的程况下,你对webbrowser作操作,就会出这样的错误
 
用http控件来浏览,占用资源内存少,可控性强
 
浏览器有问题,看不到各位的回复,暂提前一下,望大家多帮我出出主意
 
如果这种的话,估计是什么地方不该release的你release了。以前我也经常出这种问题
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部