B
bamanzi
Unregistered / Unconfirmed
GUEST, unregistred user!
前面网友asmcat2000(?)折腾了一个免安装的"Delphi2005精简版"
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2929865
对于我等只想用新的IDE来继续win32编程的人来说,觉得是爽得很[]
(自己安装一个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看看?
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2929865
对于我等只想用新的IDE来继续win32编程的人来说,觉得是爽得很[]
(自己安装一个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看看?