无法编译使用过的单位'SHDocVw.pas'(Delphi)Active X.

时间:2011-02-16 00:27:28

标签: delphi activex browser upgrade

我正在将应用程序从Delphi 6升级到Delphi XE。我使用的是TWebBrowser,但由于某些原因,Delphi拒绝将TWebBrowser识别为类型,并且还继续将ShDocVw添加到uses子句中。然后抛出错误

Could not compile used unit 'SHDocVw.pas'

我不太确定为什么会添加这个。关于发生了什么的任何想法?

1 个答案:

答案 0 :(得分:0)

我最后只是从它在Delphi XE源中的位置复制SHDocVw_TBL.pas并将其粘贴到我的代码文件夹中。然后我将其重命名为SHDocVw,一切正常。显然Delphi并不聪明,意识到SHDocVw_TBL是同样的事情。