为什么我的控件安装以后,在面板上没有显示!(50分)

  • 主题发起人 主题发起人 seaboy
  • 开始时间 开始时间
S

seaboy

Unregistered / Unconfirmed
GUEST, unregistred user!
如题!我的控件中有一个单元与一个窗体!用的是Delphi6.
 
控件中是否包含这句话。
下面的控件示例显示在Simple标签下面,控件叫做TYouControl。
如果要显示你的图标,还需要使用TYouControl.dcr文件,即资源文件。
procedure Register;
begin
RegisterComponents('simple', [TYouControl]);
end;
 
有的,有编译时没有任何错误提示,安装以后就是找不到!
 
我遇到过,(DELPHI5)
因为TOOL->environment options->library->library path中的路径被删除了添上就好了
(好像装某些控件会将所有的路径删除)
 
不是这个问题!
 
比如RX控件就会出这个问题。多尝试几次就可以了。[:(]
如果是ActiveX控件,那么问题就多了,VB编写的,在Delphi下面常出这个问题,我也提问过。
没有好的解答[:(]
 
[blue]R[/blue]egister;
这个一定要大写吗?现在我装上了,以前不行!

 
是的!我以前也被卡过,一定要大写,小写的register是寄存器关键字
 
不一定呀,我的就是小写的。
 
还是yzhshi说的对:多尝试几次就可以了。
 
有时是装不上,很莫名其妙。
 
可能又是一个技术深奥的地方,真搞不明白
 
RegisterComponents 要这么写的原因是要兼容c++ BUILDER 的缘故,因为C++是区分大小
写的
 
你这样做吧!
先在view->component list中去找到那个控件,控件名你应该知道吧!
然后将这个找到的控件加到一个新的form上,在form上选中这个控件,
再在delphi菜单中的component->creat component template....手动加到面版上。
 
行不行呀!老兄!
要是行的话,记得给我多加分呀。
 
hnlygtjj:
跟本就不出现在面板上,当然我也没法加了!
莫明其妙的给装上了,我还没明白.
 
后退
顶部