給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)"