如何在Delphi 2010中解决此错误:“[DCC错误] E2223 $DENYPACKAGEUNIT’OleAuto’无法放入包中”?

如何在Delphi 2010中解决此错误:“[DCC错误] E2223 $DENYPACKAGEUNIT’OleAuto’无法放入包中”?,第1张

概述我正在将组件包从Delphi 2007转换为Delphi 2010. 当我进行完整构建时,它会编译并开始链接.在链接期间,我收到两条消息: [DCC Warning] MyPackage.dpk(235): W1033 Unit 'OleAuto' implicitly imported into package 'MyPackage'[DCC Error] E2223 $DENYPACKAGE 我正在将组件包从Delphi 2007转换为Delphi 2010.

当我进行完整构建时,它会编译并开始链接.在链接期间,我收到两条消息:

[DCC Warning] MyPackage.dpk(235): W1033 Unit 'oleauto' implicitly imported into package 'MyPackage'[DCC Error] E2223 $DENYPACKAGEUNIT 'oleauto' cannot be put into a package

什么决定$DENYPACKAGEUNIT中的单位?我该如何解决这个错误

解决方法 我在oleauto.pas单元中找到了这个,这几乎解答了我的问题.

unit oleauto deprecated;{$DENYPACKAGEUNIT}{ oleauto cannot be used in a package DLL.  To implement  an olE automation server in a package,use the new  olE automation support in comobj and comserv.}
总结

以上是内存溢出为你收集整理的如何在Delphi 2010中解决此错误:“[DCC错误] E2223 $DENYPACKAGEUNIT’OleAuto’无法放入包中”?全部内容,希望文章能够帮你解决如何在Delphi 2010中解决此错误:“[DCC错误] E2223 $DENYPACKAGEUNIT’OleAuto’无法放入包中”?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1258607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存