如何给delphi 2005 for Win32提速?

如何给delphi 2005 for Win32提速?

delphi 2005 for Win32 提速

注意,這個只對 win32 部分有效,

如果你只想用delphi 2005開發Win32的程序, 那麼去掉Delphi 2005 在註冊表中用.NET的引用, delphi 2005 可以和delphi 7的運行速度一樣快

Step 1

------

屏蔽下列注册表的值

HKEY_CURRENT_USER/Software/Borland/BDS/3.0/Known IDE Assemblies.

注意:屏蔽就是简单的删除掉就可

Step 2

------

屏蔽下列注册表的值

HKEY_CURRENT_USER/Software/Borland/BDS/3.0/Known IDE Packages,

下面几个除外:

$(BDS)/Bin/coreproide90.bpl

$(BDS)/Bin/delphide90.bpl

$(BDS)/Bin/delphivclide90.bpl

$(BDS)/Bin/refactoride90.bpl

$(BDS)/Bin/todoide90.bpl

$(BDS)/Bin/vclmenudesigner90.bpl

$(BDS)/Bin/win32debugide90.bpl

$(BDS)/Bin/win32debugproide90.bpl

注意, 這個是根據我個人的需要的最小列表, 可能你還需要一些其它的bpl支持

Step 3

------

運行Delphi 2005 并且到菜單 Component->Install Packages...

將你不需要的packages 都屏蔽掉(這個與.NET無關, 但一般會浪費內存和增加啟動時間), 我只是留下了"Borland Standard Components", "Borland

Database Components"和其它几個, 設置復選那個 Default 框後按Ok保存退出.

Step 4

------

.NET Framework, .NET Framework SDK, Visual J#一項與.NET有關的東西刪除

Step 5

------

祝好運, 你現在又能愉快的delphi開發你的Win32程序了

參考自Alvaro 的方法
如果您已经运行到 D2005, 则需要打开注册表并删除 HKEY_CURRENT_USER/Software/Borland/BDS/3.0.

实际我自己的电脑设置是(因为我还要用到dunit, 还要看cpu的汇编代码):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/SOFTWARE/Borland/BDS/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//unittestide90.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//iteidew3290.bpl"="Borland Integrated Translation Environment for Win32"
"$(BDS)//Bin//SrcManIDE90.bpl"="(Untitled)"
"$(BDS)//Bin//idefilefilters90.bpl"="IDE File filters"
"$(BDS)//Bin//dbkdebugide90.bpl"="(Untitled)"
"$(BDS)//Bin//exceptiondiag90.bpl"=""
"$(BDS)//Bin//plugview90.bpl"="Pluggable Tree View Package"
"$(BDS)//Bin//IDETools90.bpl"="Build Tools"
"$(BDS)//Bin//mlcc90.bpl"="Markup Language Code Completion Package"
"$(BDS)//Bin//delphicoreproide90.bpl"="(Untitled)"
"$(BDS)//Bin//comstd90.bpl"="(Untitled)"
"$(BDS)//Bin//mtspro90.bpl"="(Untitled)"
"$(BDS)//Bin//delphipro90.bpl"="(Untitled)"
"$(BDS)//Bin//mtsent90.bpl"="(Untitled)"
"$(BDS)//Bin//compro90.bpl"="(Untitled)"