繁体   English   中英

Delphi 10.3 错误无法解析单元名称“ActiveX”

[英]Delphi 10.3 error Cannot resolve unit name 'ActiveX'

我正在使用 Delphi 10.3.3 并在大约 4 个月前编写了一个使用第三方 Word Mailmerge 单元的应用程序。 它说我必须在uses中包括ComObjActiveX ,我做到了。 该应用程序运行良好。

我今天返回它进行更改并出现错误,无法解析ComObjActiveX的单元名称。 我通过将ComObj更改为System.Win.ComObj来绕过它,我在此处的其他地方阅读过,但无法绕过ActiveX问题。 不知道为什么会这样。

我是否意外更改了某些内容? 它以前工作过。 在不了解问题的情况下,我犹豫要不要重新安装库。

可能您的项目的选项“Unit scope names”为空或不完整。 这就是为什么您必须在 uses 子句中包含完全限定的单位名称。 这样做没有问题。 它甚至更好。

Usually the option "unit scope names" is Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap

您可以根据需要填写列表。 或者将其留空并使用完全限定的单位名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM