2011-07-19 54 views
0

我有一些麻烦的C++ Builder的XE安装组件:当我尝试安装该组件,将出现以下错误:C++ Builder的XE:安装组件

“该项目已经包含窗体或模块名为somename“

我曾经安装过这个组件的错误版本,并在之后删除它。从那以后,我无法再安装它。我搜索了C++ Builder XE的包含和库路径以及注册表的选项,并删除了我能找到的指向该组件的所有条目。不幸的是,我无法摆脱上述错误。

任何想法?

回答

0

找到了如何处理错误。当使用向导,以下错误弹出:

"The project already contains a form or module named somename" 

我删除从项目(它的成分图标).dcu文件并添加.PAS手动档。 .dcu文件不是再次添加,而是手动构建和安装组件,然后运行!

如果包名称与.pas文件的名称相同,则会出现相同的错误消息。

@Rudy:我想这是向导中的一个错误?

1

您在哪个软件包中安装了错误版本的组件?该软件包可能仍然包含该组件,这就是为什么你不能安装正确的版本。请转至Component - >Install packages...并查找包装及其包含的组件。现在看看组件是否仍然在那里。

如果是,请卸载软件包,使用Project Manager打开软件包源代码(.dpk)并从软件包中删除该组件。现在再次安装该软件包。检查我上面提到的对话框,看看组件是否消失。

如果它消失了,您可以安装新的。

+0

我搜索了我的组件的所有已安装软件包,但找不到它! – mort

+1

嗯......那就变得复杂了。我必须在家检查(我现在在工作,而且没有C++ Builder在这里)。挂上... –

+0

感谢您的努力!我到目前为止的尝试:我删除了C++ Builder XE安装,并尝试从该安装中删除所有文件(程序文件,我的文档,共享程序文件,应用程序数据)。我也删除了注册表中说embarcadero的所有内容......我再次安装了IDE - >同样的问题! 难道这是一个问题,我仍然有一个BCB 5安装,其中安装了相同组件的旧版本,导致问题? – mort