CnPack Forum


 
Subject: 一个强烈请求~!
yangh888
新警察
Rank: 1



UID 891
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-6-8
Status Offline
Post at 2005-6-8 14:13  Profile | Blog | P.M. 
一个强烈请求~!

重装DELPHI一定是不可避免的,异地使用相同的环境经常会遇到,难道一定要将众多的控件再重新安装一遍吗?那简直就是痛苦啊!难道没有一个方法或工具备份当前delphi的各种设置,可以在重装DELPHI后快速恢复?
(听说过一个叫delphi设置专家,试了一下。不太会用也不太敢用。)
能否集成一个delphi设置专家,我想一定会大受欢迎的~!

[ Last edited by yangh888 on 2005-6-11 at 10:15 ]
Top
mbnet
新警察
Rank: 1


UID 890
Digest Posts 0
Credits 35
Posts 15
点点分 35
Reading Access 10
Registered 2005-6-7
Status Offline
Post at 2005-6-8 14:21  Profile | Blog | P.M.  | QQ | Yahoo!
delphi设置专家--不错的工具。
Top
oldnew
新警察
Rank: 1
Delphi 2007



UID 158
Digest Posts 0
Credits 34
Posts 32
点点分 34
Reading Access 10
Registered 2003-9-26
Location 浙江
Status Offline
Post at 2005-6-8 14:42  Profile | Blog | P.M. 
应该是只要把注册表里相关键值导出来就可以了吧
安装好Delphi后再导入进去。呵呵

前提是控件路径全都不要变噢! 我的Delphi2005就是这么搞的
Delphi设置专家好像也是这个原理
Top
yangh888
新警察
Rank: 1



UID 891
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-6-8
Status Offline
Post at 2005-6-11 10:17  Profile | Blog | P.M. 
自己顶一下!

自己顶一下!
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-6-11 10:52  Profile | Site | Blog | P.M. 
多谢建议,Delphi设置导出导入工具确实比较实用,已建任务单:
http://www.cnpack.org:8008/cnpack/tktview?tn=12




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
yangh888
新警察
Rank: 1



UID 891
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-6-8
Status Offline
Post at 2005-6-12 11:04  Profile | Blog | P.M. 
建议可以考虑通过工具将delphi可以放在移动硬盘上...

建议是否可以实现通过‘专家工具’将delphi可以放在移动硬盘上,实现移动的delphi.(不再安装delphi和控件)从而可以跨各种操作系统使用,这样就非常灵活了。
这样也可以解决以上的问题。

[ Last edited by yangh888 on 2005-6-12 at 11:08 ]
Top
yangh888
新警察
Rank: 1



UID 891
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-6-8
Status Offline
Post at 2005-6-20 16:18  Profile | Blog | P.M. 
顶一下~!
Top
yangh888
新警察
Rank: 1



UID 891
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-6-8
Status Offline
Post at 2005-7-7 16:57  Profile | Blog | P.M. 
再顶一下~!
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-7-7 17:09  Profile | Site | Blog | P.M. 
最近开发组在忙着改进输入助手等主要专家,以及翻译英文帮助,所以没什么精力开发新的工具。
这个工具要等到 0.7.6 或以后的版本再增加了。如果有其它朋友愿意加入进来做,双手欢迎:)




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
yangh888
新警察
Rank: 1



UID 891
Digest Posts 0
Credits 8
Posts 8
点点分 8
Reading Access 10
Registered 2005-6-8
Status Offline
Post at 2005-7-17 16:25  Profile | Blog | P.M. 
一直顶到他出生~!
Top
dcexpert
新警察
Rank: 1



UID 699
Digest Posts 0
Credits 7
Posts 7
点点分 7
Reading Access 10
Registered 2005-2-17
Status Offline
Post at 2005-9-2 12:05  Profile | Blog | P.M. 
完善解决Delphi的移动问题(免重新安装)

Delphi设置专家可以完善的解决Delphi的移动问题、免重新安装问题、控件管理问题和错误修复问题。纯粹备份注册表只能解决部分问题,并不方便。

1.Delphi本身的免重新安装

要避免重新安装,对于Delphi而言,除了bordbkxx.dll文件外,还有一些其他文件需要备份(这些是Delphi在安装时复制到windows的系统目录中的,在system或system32下,包括了一些bpl文件和dll文件)。最简单的方法就是将这些文件复制到delphi的bin目录下。这样当widnwos重新安装时就不会缺少文件了。这些文件一般在Delphi安装盘中的system目录中,你也可以使用delphi设置专家带有的文件复制功能。


2.控件的免重新安装

Delphi重新安装有时是无可避免的,重新安装Delphi并不困难,麻烦的是控件的重新安装。有的控件安装文件很多,步骤也较复杂,重新安装会很麻烦。使用Delphi设置专家可以较好的解决这个问题。

delphi设置专家会自动识别控件的目录。如果控件安装在Delphi的目录下(即$(Delphi)),那么Delphi设置专家将使用相对目录;如果安装在其他目录中,就使用绝对目录。对于移动的delphi而言,建议将所有需要的控件安装在delphi的某个子目录下,并进行分类管理。如在delphi的根目录下建立子目录components,在下面再按照功能建立子目录,这样既可以方便管理,又可以有很好的移动性,不必考虑移动后的目录问题。

有的控件(特别是大型控件),分为运行库和设计库。设计库可以在任何位置,而运行库(就是dll)文件,一般是需要复制windows的系统目录下的。对于这样的控件只备份注册表是不够的,也需要同时备份运行库文件。最后的办法就是将它们复制到delphi的bin目录下。


3.控件管理
Delphi虽然有控件面板,但是控件多了,还是很不方便。而且在安装了很多控件后,Delphi的速度会明显降低,也容易出现非法错误。这往往是一些不够完善的第三方控件造成的。

其实,我们完全可以只加载我们需要的控件,这时Delphi的速度是非常快的,相对也非常稳定。delphi设置专家就是基于这个思路进行控件管理的。首先将所有的控件加入到delphi设置专家的方案文件中(可以使用软件带有的获取delphi控件的功能进行导入)。任何选择你当前工程需要的控件,其他暂时不用的不选择,在应用设置,重新启动delphi就行了。这可以显著提高delphi的运行性能。

当然,每次都进行选择也不太方便。这时你可以安装需要建立几个不同的方案文件,这样就非常方便了。


4.专家和工具管理
这个和控件管理类似,但是更加简单。其中就是专家稍微麻烦一点,这是因为delphi本身没用提供专家的维护方法,通常都是专家包自带的安装程序。delphi设置专家使用了和控件类似的管理方式,非常方便。同样建议将专家安装在delphi目录下,而不是program files下。这也是为了方便移动。


5.错误修复
有时在安装了一个控件或专家后,delphi会变得不稳定,经常出错。即使卸载了控件或专家也不一定能解决问题。这一般是注册表出错造成的,这时可以使用delphi设置专家的恢复delphi默认值的功能来解决,这实际就是将delphi的注册表恢复为初始值(刚安装时的值)。然后在应用方案,简单的两个步骤,一般的问题都能解决,避免了手工查找和修改注册表的麻烦。


附件中是更加详细的说明,有兴趣可以参考,并欢迎大家进行探讨。


软件下载
http://dcexpert.1a.cn


Attachment: Delphi维护方法和技巧.zip (2005-9-2 12:05, 176.5 K)
Download count 525
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-9-2 15:07  Profile | Site | Blog | P.M. 
Delphi设置专家,上次我试用了一下,确实可以解决此类问题。我们也很高兴作者将她免费发布!

不过我在使用时发现,3.0 版的 For Delphi 5 的工具会将所有的 Delphi 源码、工程、包文件都关联到 Delphi5 的可执行文件上,并且图标都是一样的。这样如果用户安装了多个版本的 IDE,并且更愿意把这些文件关联到 Delphi7 或 2005 上,就不太方便了。而且 pas, dfm 的图标也成了 D5 工程文件图标,看起来也不太舒服。如果作者有空,建议改进一下!




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
dcexpert
新警察
Rank: 1



UID 699
Digest Posts 0
Credits 7
Posts 7
点点分 7
Reading Access 10
Registered 2005-2-17
Status Offline
Post at 2005-9-2 16:11  Profile | Blog | P.M. 
这的确是个问题,下一个版本中会改进的
Top
ouyongke (I'm OuKe)
灌水科科长
Rank: 3Rank: 3


UID 12147
Digest Posts 1
Credits 102
Posts 38
点点分 102
Reading Access 10
Registered 2007-4-28
Location 湖南/北京
Status Offline
Post at 2007-7-20 11:06  Profile | Blog | P.M. 
太好了,以前用过这东西,就是忘记叫什么了,现在又找到了。




城市里,我像一颗尘埃,默默地存在.........
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6812
Posts 3579
点点分 6812
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2007-7-21 21:55  Profile | Blog | P.M. 
现在0。8。2的最新构建版本里头已经集成了一个IDE设置管理备份恢复工具。可以下载测试看看?
Top
gz_runwe
灌水科科长
Rank: 3Rank: 3



UID 12086
Digest Posts 0
Credits 108
Posts 47
点点分 108
Reading Access 10
Registered 2007-4-27
Status Offline
Post at 2007-7-22 20:47  Profile | Blog | P.M. 
新版本IDE设置管理备份恢复工具我用了

确实很好用,但好像缺乏对工程中已有的bpl和DCP文件一同备份和恢复,如果这部分有了,就完美了
Top
gz_runwe
灌水科科长
Rank: 3Rank: 3



UID 12086
Digest Posts 0
Credits 108
Posts 47
点点分 108
Reading Access 10
Registered 2007-4-27
Status Offline
Post at 2007-7-22 20:51  Profile | Blog | P.M. 
当然这些控件应该属于自己在Delphi中安装的控件,不是那些Delphi中的标准bpl控件,Delphi中的标准bpl集中在System32目录和Bin目录中,备份的时候滤掉就好了,恢复的时候加一个恢复选择参数
Top
 




All times are GMT++8, the time now is 2024-9-20 06:10

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.013398 second(s), 10 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP