[英]Delphi 10.3 error Cannot resolve unit name 'ActiveX'
我正在使用 Delphi 10.3.3 并在大约 4 个月前编写了一个使用第三方 Word Mailmerge 单元的应用程序。 它说我必须在uses
中包括ComObj
和ActiveX
,我做到了。 该应用程序运行良好。
我今天返回它进行更改并出现错误,无法解析ComObj
和ActiveX
的单元名称。 我通过将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.