为什么TWebBrowse控件不能复制文本??急!!!运行中TWebBrowse控件已经打开了网页,选中文本后,无论是按CTRL+C,和右键的菜单的复制,在记事本中都不能将文本粘贴出来。 
 
所以在网上找到了资料:初始化和终止化(Initialization & Finalization)
      大家在执行TWebBrowser的某个方法以进行期望的*作,如ExecWB等的时候可能都碰
到过“试图激活未注册的丢失目标”或“OLE对象未注册”等错误,或者并没有出错但是得不
到希望的结果,比如不能将选中的网页内容复制到剪贴板等。以前用它编程的时候,我发现E
xecWB有时侯起作用但有时侯又不行,在Delphi生成的缺省工程主窗口上加入TWebBrowser,运
行时并不会出现“OLE对象未注册”的错误。同样是一个偶然的机会,我才知道OLE对象需要初
始化和终止化(懂得的东东实在太少了)。
      我用我的前一篇文章《Delphi程序窗口动画&正常排列平铺的解决》所说的方法编程
,运行时出了上面所说的错误,我便猜想应该有OleInitialize之类的语句,于是,找到并加
上了下面几句话,终于搞定!究其原因,我想大概是由于TWebBrowser是一个嵌入的OLE对象而
不算是用Delphi编写的VCL吧。
      initialization
       OleInitialize(nil);
      finalization
       try
        OleUninitialize;
       except
       end;
      这几句话放在主窗口所有语句之后,“end.”之前。我按照上面的做法 ,但说OleInitialize(nil);和OleUninitialize;没有定义!!!!!!!!   请问谁还有更好的方法????????