使用OleInitialize(NULL)和OleUninitialize()应该可以。

解决方案 »

  1.   

    initialization
      OleInitialize(nil);
    finalization
      try
        OleUninitialize;
      except
      end;//这几句话放在窗体所有语句之后,“end.”之前。
      

  2.   


    不初始化的时候有时会有一些莫名的问题,在用TWebBrowser的某个方法以进行期望的操作,如ExecWB等的时候可能都碰到过“试图激活未注册的丢失目标”或“OLE对象未注册”等错误,或者并没有出错但是得不到希望的结果,比如不能将选中的网页内容复制到剪贴板等……