我最开始写控件编译的时候发现可以在控件拦中找到自己写的控件,后来改了一下,编译
也可以通过,但是后来在控件拦中就不能够找到自己写的控件。
后来我又把控件在Install Packages给删除了,再重新安装,刚开始的时候可以,后来我又
改了一下,编译同样通过,但是在控件拦又看不见了。这一次,无论我怎么删除控件,都不能够再看到了。每次重新安装的时候,都提示该控件已经安装,但是没有说该控件注册成功,我就是找不到自己写的控件,我都急死了。
这究竟是什么原因呢,谢谢了!

解决方案 »

  1.   

    安装成功的时候有没有添加到LIBRARY中?
      

  2.   

    to : lzy6204 怎么样添加到LIBRARY中TO:Tensionli 我已经在Install Packages中删除了,并且把LIB和BPL中的相关文件也给删除了,请问怎么样才能够删除干净呢?
      

  3.   

    我把我的代码贴出来,希望有人指点一二
    MyLabel.h
    //---------------------------------------------------------------------------#ifndef MyLabelH
    #define MyLabelH
    //---------------------------------------------------------------------------
    class PACKAGE TMyLabel : public TLabel
    {
    private:
    protected:
    public:
    __published:
    };
    #endif
     MyLabel.cpp文件
    //---------------------------------------------------------------------------#include <vcl.h>
    #pragma hdrstop#include "MyLabel.h"//---------------------------------------------------------------------------#pragma package(smart_init)
    namespace MyLabel
    {
            void __fastcall PACKAGE Register()
            {
                     TComponentClass classes[1] = {__classid(TMyLabel)};
                     RegisterComponents("Samples", classes, 0);
            }
    }
    不知道那里有问题