mort
mort

Reputation: 13598

C++ Builder XE: Installing a component

I'm having some troubles installing components for the C++ Builder XE: when I try to install a the component, the following error appears:

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

I once installed the wrong version of this component and removed it afterwards. Since then, I'm not able to install it again. I searched the options of the C++Builder XE for include and library paths as well as the registry and removed all entries i could find that pointed to the component. Unfortunately, I could not get rid of the above error.

Any ideas?

Upvotes: 0

Views: 1774

Answers (2)

mort
mort

Reputation: 13598

Found out how to deal with the error. When using the wizard, the following error pops up :

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

I removed the .dcu file from the project (it's the components icon) and added the .pas file manually. The .dcu file is than added again and manually building and installing the component then works!

The same error message occurs if the package name is the same as the name of the .pas file.

@Rudy: I guess this is a bug in the wizard?

Upvotes: 0

Rudy Velthuis
Rudy Velthuis

Reputation: 28806

In which package did you install the wrong version of the component? The package probably still contains the component and that is why you can't install the proper version. Go to Component -> Install packages... and find the package and the components it has. Now look if the component is still in there.

If it is, uninstall the package, open the package source (the .dpk) and remove the component from the package, using the Project Manager. Now install the package again. Check in the dialog I mentioned above, and see if the component is gone.

If it is gone, you can install the new one.

Upvotes: 2

Related Questions