当前位置:首页>正文

delphi2010明明组件注册成功,却没出现在面板上,这是什么问题 delphi 请问各位,为什么我的控件安装后在控件面板上显示不出来

2023-04-27 04:06:55 互联网 未知

delphi2010明明组件注册成功,却没出现在面板上,这是什么问题

如果想要Delphi2010每次启动之后都自动加载你的控件并出现在控件面板上,你必须把这个文件添加到一个Package中,编译好的Package最好是放在delphi公用文件目录下,
对于windows2003以下是document and settingsAll usersDocuments\RAD Studio7.0Bpl
对于Windows7以上是public documentsRAD Studio\RAD Studio7.0Bpl
相关的dcu文件放在与Bpl同级别的Dcp目录下。

确保Delphi的Library可以找到所需的文件。

通过菜单Components- Install Packages , Add找到你的Bpl文件,确保选中。

delphi 请问各位,为什么我的控件安装后在控件面板上显示不出来?

我知道一个原因,如果你是用Delphi6.0的话,那么这个BUG会让你困挠很长时间。Delphi6和kelix是同时发布的,安装的时候,会自动的识别操作系统,实际上kelix的源代码也是存在的,也是同时被注册的,但是并没有在元件板上面出现。如果你在创建新的元件的时候不小心使用了Kelix的基类,他有很多的基类,实际上只是引用了一个单元,那么在你的源程序中是很难发现的,你的源程序几乎和VCL的源程序一抹一样。编译完成以后,就会出现麻烦,就是在元件板上面找不到,在配置元件板中,你的元件是清清楚楚地出现的,但是就是没有在元件板上面显示。你发现了这个问题以后,你在你的源程序中就去掉了引用Kelix基类的单元,换为VCL的单元,这时候问题仍然存在,你再次编译成功以后,还是在元件板上面找不到。我的解决办法就是撤销那个元件的注册,换个名字重新编译,记住:如果不换名字,问题依然存在,我至今没有找到更加合适的方法,解决这个问题。希望对你有帮助。

Delphi6中安装了自定义的控件却不显示在Palette中,却在Palette属性中找的到。 如何让它显示在面板中?

如果是控件包看看菜单Component -> install Packages 你装的控件前面有没有打勾
如果是自己定的控件,有没有写Register,如:
procedure Register
begin
RegisterComponents(Custom, [TTrayIcon])
end

打开下载好的delphi作品,但里面没有显示设计界面,怎么打开设计界面?

要打开 *.dpr 的项目文件,, 估计你打开的是*.pas文件了..

或者打开 *.dfm的文件也能看到 界面,但是是不能运行的

-------------
11:34:4这个项目很特殊.
你点击delphi的菜单, View-ProjectMange
打开项目管理器,就可以看到里面的窗体了.
双击就可以看到各个窗体
11:36:3主窗体叫做 main_unit

delphi7 DbgirdEH安装后不显示控件

1.卸载Ehlib注册,清除EHLIB的文件(pas,dcu,bpl等等,反正全部清除)
2.清除Delphi7注册表里面组件栏中EHlib的信息
3.重新编译Ehlib并注册

一步步的来