中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > 综合其它
经验: Delphi2005
作者:未知 时间:2005-09-13 23:34 出处:Blog.ChinaUnix.net 责编:chinaitpower
              摘要:经验: Delphi2005
前面网友asmcat2000(?)折腾了一个免安装的"Delphi2005精简版"
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2929865
对于我等只想用新的IDE来继续win32编程的人来说,觉得是爽得很[:D]
(自己安装一个2005可是麻烦得紧,"恨不得将机器砸了"[:(!])

只是有两个问题,一个是因为里面没有VCL source, 搞得Code Insight/Code Completion出不来;另一个问题是没有帮助可以用。

前面一个问题好解决,从安装盘拷贝过来就行了。后面一个问题却不好弄,因为现在的帮助文件是MS Help2(HxC,HxS...)格式的,因为M$的不知所谓的策略,没有一个独立的查看工具,必须将一个collection注册到M$ Document Explorer里面去[:(]。

我折腾了半天,发现可以用如下方法搞定:

0. 首先确定你已经安装了M$ Document Explorer,似乎没有单独的安装程序(该死的M$),你得安装dotNet SDK或者这一两年的MSDN才有这个东西。如果你不确定,检查C:/Program Files/Common Files/Microsoft Share/Help/dexplorer.exe是否存在,存在就说明你有这个东西了; 如果没有,请安装dotNet SDK,因为后面reghelp这个命令是用dotNet写的。

1. 从安装盘拷贝帮助文件过来(在第二张盘上Install/Program Files/Borland/BDS/3.0/Help目录下), 因为我们只需要win32部分,拷贝Common和win32两个目录就可以了;

2. 在cmd下执行如下命令
C:/delphi9/help/common/reghelp 5
这个命令负责将common materials(1)和win32部分(4)的帮助进行注册,
如果你还要注册dotNet部分,传参数7(1+2+4)
关于这个东西的详细说明,自己在不带参数运行一下就知道

3. 在桌面创建一个快捷方式,对应命令如下
"C:/Program Files/Common Files/Microsoft Shared/Help/dexplore.exe" /helpcol ms-help://borland.bds3

然后就可以双击这个快捷方式查看Delphi2005的帮助了。

但在Delphi2005里面点击Help或者按F1还不行啊[:(!],别急,还有几步

4. 编辑注册表,在HKCU/Sofeware/Borland/BDS/3.0/Known IDE Packages下新添加一项$(BDS)/binhtmlhelp290.bpl,其值随意(我采用了这个包的本来描述"Borland HtmlHelp2 Support Package"
[HKEY_CURRENT_USER/Software/Borland/BDS/3.0/Known IDE Packages]
"$(BDS)/Bin/htmlhelp290.bpl"="Borland HtmlHelp2 Support Package"


重启Delphi2005,按F1看看?

5. 如果还需要Indy, Crystal Reports, Rave Reports等内容的帮助,也可以从安装盘上help/ThirdParty目录下拷贝(Indy的帮助在第一张盘),然后用regHelp重新注册一个
先unregister: reghelp -5
再register: reghelp 5

(注意!: 文中均应该为反斜线,但不知为何这里保存不下来,所以写为斜线)

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有