Delphi启动后控件面板上找不到控件?!(50分)

  • 主题发起人 主题发起人 ryu
  • 开始时间 开始时间
R

ryu

Unregistered / Unconfirmed
GUEST, unregistred user!
我安装了Delphi后,第一次启动Delphi后控件面板上有控件,但后来不知怎么控件面板上就找不到控件了,这是什么原因呀?!
 
你是在NT下装的吧?我也遇到过同样的问题,在NT中装delphi,只能自己使用,
用其他用户名登录就会出现你说的状况。
 
我在win98下也遇到过,当时搞了老半天也没搞回来
只好....重..装....
:(
 
一般是由于多用户配置造成的.
解决方法:
在不正常的用户上重装Delphi时 选择Registor注册Delphi
即让Delphi重新在注册表中添加组件信息即可
 
看看批处理Autoexec.bat是不是改过了!
 
因为Delpih中注册的控件都是记录在注册表里的hkey_current_user下面的,当换
了一个用户以后,控件注册信息全部没有了,包括原来delphi自带的标准控件也是,
只能将注册表倒出来,然后在换用户后将注册表导入
 
try: component-> install packages...-> $(DELPHI)/BIN/*.BPL
 
eYes的方法我也试过,控件是能装上去,但编译时老说找不到System.pas!
:-(
 
用Another_eYes的方法装上BIN/*.BPL(其中有三个BPL是不用装的,dbx40,..),
如果全都装上,在下一次启动DELPHI时,会问你是否LOAD,选否即可。
编译时老说找不到System.pas可以这样解决;
Tools|Enviroment Options...|Library|Library Path:
设为:Lib;Bin:Imports;
OK!
 
是多用户的问题!
刚才我试了一下
在win98中新建了一个用户并且用这个新建的用户登录。
delphi的控件面板上果然一片空白!
等会儿再试一下看能不能把面板给装上
 
zhshf的方法我试过是可行的,谢谢各位的鼎力相助!!
但不知是否有修改注册表的方法可用?
 
装完一个控件就用regedit导出相关的注册表.
如果换了用户, 再导入原来的备分即可.
 
在安装DELPHI的用户环境下导出HKEY_CURRENT_USER/Software/Borland或
HKEY_CURRENT_USER/Software/Borland/Delphi的注册表,在其他用户环境下
导入该注册表文件即可。
 
刚才忘了说,
在导入注册表文件之前一定要把DELPHI关闭,
导出之后重新打开DELPHI运行,OK!
 
多人接受答案了。
 
后退
顶部