Ide尝试从错误的位置加载包

时间:2015-10-27 16:33:10

标签: delphi packages

我已经制作了一个小设计包并将其安装在ide(delphi XE8)中。

此包定义了一种用于Intraweb表单的新按钮。 我已经成功编译并安装了组件,并使用测试应用程序对其进行了测试。

这一切都很完美。

然后我有一个很大的应用程序,由几个属于项目组的软件包组成,其中有几个页面使用这样一个新按钮。

有时(并不总是),当我打开我的应用程序的项目组时, ide抱怨它无法找到我的package.dcp,但它试图打开它 从桌面(c:\ users \ maurizio.ferreira \ desktop \ newbutton.dcp)而不是从它所在的位置打开它(C:\ Users \ Public \ Documents \ Embarcadero \ Studio \ 16.0 \ Dcp \ newbutton.dcp)< / p>

当发生这种情况时,我必须关闭项目组, 重新打开组件项目,构建并重新安装它, 关闭它,重新打开我的项目组。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

<强> !!!!我找到了!!!!

我有一个包(newbutton.pkg)和一个UNIT的名字(newbutton.pas) 包含在包中。

(这应该是禁止的,或者至少是警告)。

当我打开使用这样一个组件的项目时,这会混淆IDE。

我解决了重命名,重建和重新安装软件包的问题。