各位老大,我从C++转到delphi来,对这个实在不熟悉,这两天就为了装控件,我拔掉了N根头发。我来说一下我安装的步骤文件是.pas的文件,情况是之前我就装过一个这样的,但要把它升级。现在搞得其它的一些控件安装的时候,也出现了这样的问题。no.1 component --> install component ---> into new package --> 选择了工程名,填写入package file name,照着上面兄弟的说法,这儿乱写一个不一样的名字。则安装的时候出现了这样的错误:Cannot load packgae 'asd' it contains unit 'xpmenu,'which is also contained in package 'package1' 如果写一样的名字的话,又出现:[Error] xpmenu.dpk(33): Identifier redeclared: 'XPMenu'这样的错误我现在没办法了,写也错,不写也错!!大家帮帮我吧
我认为可能控件本身有问题
其它控件当然正常了安装控件常用两种方法
1,有BPL直接安装
2,源码控件用DPK 打开DPK,COMPLIE,INSTALL
3,源码只有PAS 可以装在USE中,COMPLIE,INSTALL
在COMPONENT ->install PACK...那个菜单中管理包
或者是单元名和dpk名称重名了
我也遇到过耶.
解决办法:在安装控件或包的时候不要把命名为包中已有单元的名称...
例如: 命名为Explform1就ok了....
=========try it==========
2,源码控件用DPK 打开DPK,COMPLIE,INSTALL
3,源码只有PAS 可以装在USE中,COMPLIE,INSTALL
在COMPONENT ->install PACK...那个菜单中管理包
你用那种。
再在tools\environment\library中添加确定后即可
如果写一样的名字的话,又出现:[Error] xpmenu.dpk(33): Identifier redeclared: 'XPMenu'这样的错误我现在没办法了,写也错,不写也错!!大家帮帮我吧
打开后选择
你的PACK。。文件
找到的话 直接REMOVE
如果没有 找
DELPHI USER COMPONENTS
EDIT
打开后
找你的PAS文件
选中后 按DELETE键 重新 COMPL。。为干净起见,把原来的PAS和DPK都换下地方(省得麻烦)
再安装新的控件即可祝你好运!