收录日期:2018/11/19 05:27:54 时间:2016/07/11 15:00:33 标签:VCL组件使用和开发
为什么我用 bcb6 中的“替换功能”给一个组件改名后却无法安装成功!

将原 IeButton 改名为 LkButton 
组件改名后编译通过,可是安装却不显示该组件,这是怎么回事!!!
确认你全部替换了吗?

包括:

namespace IeButton
{
    void __fastcall PACKAGE Register()
    {
         ...
    }
}


/*
   编译通过不代表成功啰,那个弹出的框有没有显示 XXX Component has been installed ...?

显示这个才ok

*/
有显示 Component has been installed
但改名后的组件未显示

namespace IeButton
{
    void __fastcall PACKAGE Register()
    {
         ...
    }
}

都改了 奇怪 delphi 的组件改完都没问题,就是c++ 的改一个消失一个。
namespace IeButton 需呀改成新的名称
都改了,就是不行

static inline void ValidCtrCheck(TlkButton *)
{
    new TlkButton(NULL);
}
//---------------------------------------------------------------------------
namespace lkbutton
{
    void __fastcall PACKAGE Register()
    {
         TComponentClass classes[1] = {__classid(TlkButton)};
         RegisterComponents("Leword", classes, 0);
    }
}
明白了namespace头一个字母必须是大写,好像 后面的还的是小写
thanks
namespace后面接的是文件名
例如你的TlkButton.cpp和TlkButton.h
应该写
namespace TlkButton
就是去掉扩展名的文件名

不少人心情一波一波的 散分祝福 有2个问题,想请教大家 怎么使能、禁止工具条上的按钮 javascript验证功能 女程序员,不丑。想跳到张江工作,大家给个建议啊? 咸蛋村群众演员出场费续,可乐,呆熊,点总,50米来报名 咨询:在北京工资6000的程序员需要达到一个什么样的水平? VB.NET能制作供其他开发平台调用的DLL吗?要怎么做?急,在线等 软考、等考、软件工程、项目管理等视频教程免费下载 上传问题?急? 请问.net能否通过WEB远程在线编译呢? 08年澳网女单更养眼更香艳决赛 JSTL 设置语言 想找一份和java有关的工作! 鉴于大家对咸蛋村演出的热情,特开个新闻发布会,给C++fans们发点利好 C程序设计题中出现的问题,请高人赐教~~ 求助,请高手教我一下,怎么样使用oracle自带的管理工具. 简单的asp问题! D7 中我想实现用易个线程给ListBox中写系统运行日志?如何实现??我写的代码不知道那里有问题 呈双排格式增加求助 为何不能实现从PICTURE控件通过人工OLE拖放到图形按钮上呢? 想编个程侦察网络上的另外一台电脑有没死机,前高手给点意见。 copyfrom的问题 PC串口连手机模块发送短信 请教各位大侠,有人做过264解码补偿的吗? 高手进来指导(在线等) 请问怎样将.h文件开放 而.cpp不能访问 就象微软的类库一样? 高手请进,asp如何解码encodeURI的字符 怎么样才能结合CListCtrl与CTreeCtrl的某些属性? 关于自定义类用“=”复制出错的问题