您的位置:首页 > 编程语言 > Delphi

加速Delphi2005 for win32

2005-03-24 23:39 288 查看
看下面的文字之前,确定你已经装了Delphi[/b] 2005[/b]的Update 1了

-r参数对D2005也适用
简单地说,就是bds.exe -rfeuvan,然后运行一遍退出
(bds.exe在哪里请自己找)
这样将在注册表生成一个HKCU-SOFTWARE-Borland-feuvan
分支的内容将是从HKLM-SOFTWARE-Borland-BDS复制的
然后你可以根据自己的需求改变HKCU-SOFTWARE-Borland-feuvan的内容
设置一个适合自己的Delphi2005,是不是很cool,呵呵

比方说,我们就可以有bds.exe -rwin32和bds.exe -rdotnet。;-)
它们用不同的注册表分支,然而展现在你面前的会是两个截然不同的界面
当然,它们本质上都是bds.exe

HKCU-SOFTWARE-Borland-feuvan-3.0-Known IDE Packages里,
我保留了如下的键值(一个注册表文件,自己改改然后用好了)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER/Software/Borland/feuvan/3.0/Known IDE Packages]
"$(BDS)//Bin//vclmenudesigner90.bpl"="(Untitled)"
"$(BDS)//Bin//win32debugproide90.bpl"="(Untitled)"
"$(BDS)//Bin//todoide90.bpl"="Borland ToDo"
"$(BDS)//Bin//htmlhelp290.bpl"="Borland HtmlHelp Viewer"
"$(BDS)//Bin//coreproide90.bpl"="Core IDE Pro Package"
"$(BDS)//Bin//delphivclide90.bpl"="Delphi[/b] VCL Designer IDE Package"
"$(BDS)//Bin//win32debugide90.bpl"="(Untitled)"
"$(BDS)//Bin//delphide90.bpl"="Delphi[/b] Win32 IDE Personality"
"$(BDS)//Bin//mlcc90.bpl"="Markup Language Code Completion Package"
"$(BDS)//Bin//iteidew3290.bpl"="Borland Integrated Translation Environment for Win32"
"$(BDS)//Bin//refactoride90.bpl"="Borland Core Refactoring Package"
"$(BDS)//Bin//plugview90.bpl"="Pluggable Tree View Package"
"$(BDS)//Bin//IDETools90.bpl"="Build Tools"

我发现这样的组合足以写win32/vcl,而且退出的时候,不会有xxx出错,然后一个zombie process留在进程里,或者是不断报错。说实话,即使打了Update1之后,2005[/b]仍然给人buggy的感觉。
启动Delphi2005,在Component-Install Packages,在弹出的新窗口中,把所有你不需要的Design Packages前的勾去掉。我就留了Borland Standard Component和Indy 10。
现在启动Delphi[/b] 2005[/b]只需要两秒,而且没有rtl90.bpl出错,bds.exe内存访问出错这样烦人的bug了。
至于.Net Application,我想我到要写的时候还是开VS2003好了。

btw,召唤一下集成Update1的Delphi2005,装Update1居然要原来的cd,ft,而且它放出的update1里解出来的xxxxxx.msp居然不支持administrator installation。
(出处:http://www.smth.edu.cn/pc/pccon.php?id=264&nid=111111)

如果只使用delphi forwin32的话,就用这个方法:

重新运行第一张cd的install 选择modify 然后不选择上面和下面2个选项 只要中间的就好了。

OceanV的方法
"$(BDS)//Bin//vclmenudesigner90.bpl"="(Untitled)"
"$(BDS)//Bin//historyide90.bpl"="(Untitled)"
"$(BDS)//Bin//delphivclide90.bpl"="Delphi VCL Designer IDE Package"
"$(BDS)//Bin//win32debugide90.bpl"="(Untitled)"
"$(BDS)//Bin//delphide90.bpl"="Delphi Win32 IDE Personality"
"$(BDS)//Bin//coreproide90.bpl"="Core IDE Pro Package"
"$(BDS)//Bin//delphicoreproide90.bpl"="(Untitled)"
"$(BDS)//Bin//htmlhelp290.bpl"="Borland HtmlHelp Viewer"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: