我自己制作了一个button类组件,对它编译,安装后,将它加入了samples组件组.但当我再次打开DELPHI时,该组件就找不到了,我又重新将其加入,但系统提示该组件已存在,而且在packages中也可以找到它,到底是哪里错了呢.请问制作组件时要注意那些问题,编译安装时又要注意什麽,我真搞不懂了.

解决方案 »

  1.   

    有可能你先前把它安装在另一个页面中,然后又想把它移到另一个页面。
    这样的移动是不会生效的,在Borland的文档中已经说明了。对于一个已经安装过的控件,你必须手动的进行移动。
      

  2.   

    检查一下,你的那个组件是不是编译成RunOnly了。
      

  3.   

    在configure palette 中选[all]看看最下面有没有你的空件是 [hiden]的
      

  4.   

    看了,没有控件被隐藏,我自己写的那个也可以看到,在samples组件组中,没有被隐藏.
    但在窗体中的samples组件中组找不到它.
      

  5.   

    检查一下你的BPL工程的Options,看Description-Usage Options中是不是单选选中了RuntimeOnly,若是,将单选项改为选中Designtime and Runtime,再试试
      

  6.   

    Component菜单--install Package功能
    找到那个Package,然后Uninstall
      

  7.   

    可能是你用的父类的问题,你用的哪个呢?一般delphi提供两个button的,你用的哪个?换另个试试。我遇到过这样的类似问题,就是这样解决的。
      

  8.   

    有可能是 cybercake(数字蛋糕) 说的那种情况