浏览器第一次打开,运行后退程序:WebBrowser.GoBack;时报错!!请问该怎么处理?
只有当进出了其他的页面才起作用! 

解决方案 »

  1.   

    如果根本就不能GoBack或者GoForward,调用就会出错。
    比如你刚刚Load了一个页面,那就不能GoBack,也不能GoForward。
    所以,最好用
    try
      WebBrowser.GoBack;
    except
    end;
    这样,就算不能GoBack,也不会出错。 
      

  2.   

    是不应该加个条件
     if  ....  then //符合条件
     begin
        try
          WebBrowser.GoBack;
          except
        end;
     end;
    但我不知道写什么条件了.希望大家帮忙!
      

  3.   

    try
      WebBrowser.GoBack;
    except
    end;
    一样会报错的,可以试试啊。最好是用变量记录现在是否可以GoBack和GoForward
      

  4.   

    谢谢你:cuteant!!
    你写对了,单独运行EXE文件就可以了.只是调试报错了而已!谢了!!