经验: Delphi2005"精简版"如何加装帮助 ( 积分: 1 )

  • 主题发起人 主题发起人 bamanzi
  • 开始时间 开始时间
B

bamanzi

Unregistered / Unconfirmed
GUEST, unregistred user!
前面网友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是否存在,存在就说明你有这个东西了;
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)/bin/htmlhelp290.bpl,其值随意(我采用了这个包的本来描述"Borland HtmlHelp2 Support Package"
[HKEY_CURRENT_USER/Software/Borland/BDS/3.0/Known IDE Packages]
"$(BDS)//Bin//htmlhelp290.bpl"="Borland HtmlHelp2 Support Package"

5. 重启Delphi2005,按F1看看?
 
前面网友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是否存在,存在就说明你有这个东西了;
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)/bin/htmlhelp290.bpl,其值随意(我采用了这个包的本来描述"Borland HtmlHelp2 Support Package"
[HKEY_CURRENT_USER/Software/Borland/BDS/3.0/Known IDE Packages]
"$(BDS)//Bin//htmlhelp290.bpl"="Borland HtmlHelp2 Support Package"

5. 重启Delphi2005,按F1看看?
 
那个是便携版本的吧?
试试这个带180M帮助的版本:
http://www.2ccc.com/go.asp?id=2266&url=http://downloads.2ccc.com/tools/developer/Borland_Delphi9.03_setup.rar
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
617
import
I
后退
顶部