在一个包中,我有一个实现ToolAPi IOTAIDENotifier接口的组件。包可以安装、编译并显示在调色板上。当使用该组件的项目编译(而不是执行)...so(如果确定的话)时,该组件的方法被设计为做一些特定的事情。
当我在属于另一个项目的TForm上使用这个组件时,这个问题会在后面出现。当我试图构建它时,我会得到编译器消息File : ToolsAPI.dcu。
以下是该软件包的用途:
Uses
{$IFDEF PACKAGESETUP} DesignIntf, DesignEditors,{$ENDIF}
Classes, ToolsAPI;只有在编译bpl时才定义PACKAGESETUP
当我双击错误消息时,IDE打开声明为ToolsAPI...How引用的文件,我能解决这个问题吗?
发布于 2012-06-05 15:13:53
ToolsAPI仅在设计时包中可用。它的存在是为了公开用于自定义的IDE,因此只能在IDE下使用,即在设计时包中。您必须从桌面应用程序中删除对ToolsAPI的引用。
https://stackoverflow.com/questions/10899427
复制相似问题