最近公司要做个系统,实现简单的功能。服务器那边有一个网站,我们通过网站提交信息给服务器。因为手动提交比较慢,所以我用webbrowser控件模拟网页的表单提交。每次系统刚启动的时候,运行的还算正常,不过当提交的次数多的时候,就经常出现错误了,错误提示有时候是弹出一个对话框:来自网页的消息 out of memory at line 11.有时候提示脚本错误。我有在网上查过,屏蔽脚本错误是吧webbrowser的silent设为true。我把silent设为true后脚本错误的提示是没看到了,不过还是会提示out of memory at line 。请问下大虾们有没有什么方法解决这个问题。

解决方案 »

  1.   

    把WebBrowers 释放掉,重新Create一个
      

  2.   

    也就是说,要动态的创建你的webBrowers,
    不知道是不是这个控件有啥问题,
    很少用呢
      

  3.   

    用idhttp或自己用socket发送数据吧,占用内存少,速度快.
      

  4.   

    nil
    就可以呀
    比方说:
    image1.picture:=nil;
      

  5.   

    用6L的方法改用idhttp提交了,的确是比较不占用内存。11L的没试过,不过还是谢谢大家了。