错误E2223 $ DENYPACKAGEUNIT'System.Win.ComServ'无法放入包中,如何解决?

时间:2014-09-09 09:27:43

标签: delphi delphi-xe6

我已经解决了unicode问题,最后遇到了这个错误 -

[dcc32 Error] E2223 $DENYPACKAGEUNIT 'System.Win.ComServ' cannot be put into a package

我无法避免ComServ添加到包中,但我需要成功完成此构建。该软件包正在XE6上构建,原始文件来自D2007(同样的问题)我希望安装此组件。
任何快速解决这个问题的方法?

我可以在OleAuto中清楚地看到 -

{$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.
}

这意味着什么?我应该如何实施以上引用的建议?

0 个答案:

没有答案