我写了一个自定义组件,成功安装并注册到MYCOMPONENT_1面板上:RegisterComponents(‘MYCOMPONENT_1’, [TMyComponent]);后来我修改了该组件,并想把它改为注册到MYCOMPONENT_2面板上:RegisterComponents(‘MYCOMPONENT_2’, [TMyComponent]);但奇怪的是安装后它还是出现在原来的MYCOMPONENT_1面板上,试了很多方法都解决不了。
请问应该怎样解决啊??谢了!

解决方案 »

  1.   

    不能只修改 这里,还要把 pas 文件的文件名,也要修改才行!
      

  2.   

    修改注册表,找到KEY_CURRENT_USER/SoftWare/Borland/Delphi/[你的delphi版本]/Palette下找到名称为MYCOMPONENT_1的项中的TMyComponent值去掉或此项清除,重新安装组件即可。
      

  3.   

    删除1的再注册2.如果不行,先把1的压缩起来,以免搜索路径搜到.同时将1安装时生成的BPL删除.