Zaten IDE'yi ilk actığınızda bileşen yukleme esnasında karşınıza gelen acılış ekranında da bu IDE ile neler yapabileceğinize ilişkin bilgiler yer alıyor. Peki ama siz bu IDE'yi kullanarak gercektende hem C# uygulamaları, hem .Net hemde Win32 uygulamaları yazacak mısınız? Bence cevap hayır. Buyuk olasılıkla C# veya .Net kısımlarını kullanarak uygulama geliştireceksiniz. IDE'yi bilgisayarına kurmuş olanların ortak sıkıntısı sistemi gercekten yavaşlatması ve ozellikle acılış kısmında ciddi bir yavaşlığın soz konusu olması. Zira IDE tum yapabilecekleriniz ile alakalı bileşenleri,vs ilk acılış esnasında yukluyor.

O halde şoyle bir cozum gelebilir aklımıza: "Keşke sadece Delphi for .Net bileşenlerini yuklese de daha hızlı bir arac haline gelebilse." Bu mumkun. Bunu yapabilmeniz icin registry ayarlarında bir takım oynamalar yapmanız gerekiyor. Bu ayarları aşağıda bir liste halinde bulabilirsiniz. Lakin belirtmem ve uyarmam gereken bir nokta varki bildiğiniz uzere registry ayarları ile oynamak bazen istenmeyen sonuclar doğurabilir. Bu sebep ile bu değişiklikleri yapmanızdan doğabilecek sorunlardan dolayı sorumluluk kabul edemeyeceğim Size onerimher ihtimale karşı mevcut registry ayarlarının bir back-up ını almanız yonunde olur.

Şimdi bahsettiğim ayarlara gecelim. Oncelikle mevcut registry den

[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\C#Only\3.0\Known IDE Assemblies]
[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\C#Only\3.0\Known IDE Packages]
[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\Delphi.Net\3.0\Known Assemblies]
[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\Delphi.Net\3.0\Known IDE Assemblies]
[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\Delphi.Net\3.0\Known IDE Packages]
[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\Win32Only\3.0\Known IDE Assemblies]
[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\Win32Only\3.0\Known IDE Packages]
[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\Win32Only\3.0\Known Packages]

anahtarlarını silin.

Sadece Delphi for Win32 uygulamaları geliştireceğinizi duşunuyor ve başlangıcta bu ayarların aktif olmasını istiyorsanız aşağıda yer alan satırları bir text dosyasına kopyalayıp *.reg olarak kaydederek aktif hale getirin. (Uzerine cift tıklamanız yeterli)


[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\Win32Only\3.0\Known IDE Assemblies]

"$(BDS)\\Bin\\Borland.Studio.UnitTest.dll"="(U ntit led)"


[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\Win32Only\3.0\Known IDE Packages]

"$(BDS)\\Bin\\caliberide90.bpl"="(Untitled)"

"$(BDS)\\Bin\\vclmenudesigner90.bpl"="(Untitle d)"

"$(BDS)\\Bin\\win32debugproide90.bpl"="(Untitl ed)"

"$(BDS)\\Bin\\iteidew3290.bpl"="Borland Integrated Translation Environment for Win32"

"$(BDS)\\Bin\\todoide90.bpl"="Borland ToDo"

"$(BDS)\\Bin\\htmlhelp290.bpl"="Borland HtmlHelp Viewer"

"$(BDS)\\Bin\\idefilefilters90.bpl"="IDE File filters"

"$(BDS)\\Bin\\startpageide90.bpl"="Borland Start Page IDE Package"

"$(BDS)\\Bin\\refactoride90.bpl"="Borland Core Refactoring Package"

"$(BDS)\\Bin\\dbkdebugide90.bpl"="(Untitled)"

"$(BDS)\\Bin\\exceptiondiag90.bpl"=""

"$(BDS)\\Bin\\plugview90.bpl"="Pluggable Tree View Package"

"$(BDS)\\Bin\\asmview90.bpl"="Assembly Browser Package"

"$(BDS)\\Bin\\coreproide90.bpl"="Core IDE Pro Package"

"$(BDS)\\Bin\\IDETools90.bpl"="Build Tools"

"$(BDS)\\Bin\\dbkdebugproide90.bpl"="(Untitled )"

"$(BDS)\\Bin\\unittestide90.bpl"="(Untitled)"

"$(BDS)\\Bin\\historyide90.bpl"="(Untitled)"

"$(BDS)\\Bin\\delphivclide90.bpl"="Delphi VCL Designer IDE Package"

"$(BDS)\\Bin\\delphicoreproide90.bpl"="(Untitl ed)"

"$(BDS)\\Bin\\win32debugide90.bpl"="(Untitled) "

"$(BDS)\\Bin\\delphide90.bpl"="Delphi Win32 IDE Personality"

"$(BDS)\\Bin\\comstd90.bpl"="(Untitled)"

"$(BDS)\\Bin\\compro90.bpl"="(Untitled)"

"$(BDS)\\Bin\\delphipro90.bpl"="(Untitled)"


[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\Win32Only\3.0\Known Packages]

"$(BDS)\\Bin\\dcldb90.bpl"="(Untitled)"

"$(BDS)\\Bin\\dclado90.bpl"="Borland dbGO Win32 Components"

"$(BDS)\\Bin\\dcldbx90.bpl"="(Untitled)"

"$(BDS)\\Bin\\dclib90.bpl"="Borland VCL IBX Components for Win32"

"$(BDS)\\Bin\\dclIntraweb_72_90.bpl"="Intraweb 7.2 Design Package for Delphi 2005"
"c:\\program files\\borland\\bds\\3.0\\Bin\\dclnet90.bpl"="(Unt itled)"
"$(BDS)\\Bin\\dclIndyCore90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclofficexp90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclsmp90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclsoap90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclIndyProtocols90.bpl"="(Untitl ed)"
"$(BDS)\\Bin\\dclstd90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dcl31w90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dbwebxprt.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclie90.bpl"="(Untitled)"
"$(BDS)\\Bin\\ibevnt90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclshlctrls90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclmid90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dcltee90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dcldbxcds90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclact90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclsmpedit90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclemacsedit90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclmlwiz90.bpl"="(Untitled)"
"$(BDS)\\Bin\\applet90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclbde90.bpl"="Delphi Win32 BDE Components"

Şayet sadece Delphi for Microsoft .Net Framework ile calışmak istiyor ve acılışta bununla ilgili bileşenlerin yuklenmesini sağlamak, performans kazanmak istiyorsanız aşağıdaki ayarları registry nize kaydetmelisiniz.

[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\Delphi.Net\3.0\Known Assemblies]
"$(BDS)\\Bin\\Borland.Vcl.Design.DbxSimpleCtrl .dll "="Borland.Vcl.Design.DbxSimpleCtrl"
"$(BDS)\\Bin\\Borland.Vcl.Samples.dll"="Borlan d.Vc l.Samples"
"$(BDS)\\Bin\\dclIndyCore.dll"="dclIndyCore"
"$(BDS)\\Bin\\Borland.Vcl.Design.Standard.DLL" ="Bo rland.Vcl.Design.Standard"
"$(BDS)\\Bin\\Borland.Vcl.Design.Windows31.dll "="B orland.Vcl.Design.Windows31"
"$(BDS)\\Bin\\Borland.Vcl.Design.BdeRtl.dll"=" Borl and.Vcl.Design.BdeRtl"
"$(BDS)\\Bin\\Borland.Vcl.Design.ActionBands.d ll"= "Borland.Vcl.Design.ActionBands"
"$(BDS)\\Bin\\Borland.Vcl.Design.DbCtrls.dll"= "Bor land.Vcl.Design.DbCtrls"
"$(BDS)\\Bin\\Borland.Vcl.Design.IBXpress.dll" ="Bo rland.Vcl.Design.IBXpress"
"$(BDS)\\Bin\\Borland.Vcl.Design.Xml.dll"="Bor land .Vcl.Design.Xml"
"$(BDS)\\Bin\\Borland.Vcl.Design.DbxCtrls.dll" ="Bo rland.Vcl.Design.DbxCtrls"
"$(BDS)\\Bin\\dclIntraweb_72_90NET.dll"="dclIn traw eb_72_90NET"
"$(BDS)\\Bin\\dclIndyProtocols.dll"="dclIndyPr otoc ols"
"$(BDS)\\Bin\\Borland.Vcl.Design.DbRtl.DLL"="B orla nd.Vcl.Design.DbRtl"
"$(BDS)\\Bin\\Borland.Vcl.Design.AdoDb.dll"="B orla nd.Vcl.Design.AdoDb"
"$(BDS)\\Bin\\Borland.Vcl.Design.AdoNet.dll"=" Borl and.Vcl.Design.AdoNet"
"$(BDS)\\Bin\\Borland.Vcl.Design.MyBase.dll"=" Borl and.Vcl.Design.MyBase"

[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\Delphi.Net\3.0\Known IDE Assemblies]
"$(BDS)\\Bin\\Borland.Studio.Together.dll"="Bo rlan d Together IDE Integration"
"$(BDS)\\Bin\\Borland.Studio.StarTeam.dll"="(U ntit led)"
"$(BDS)\\Bin\\Borland.CSharp.dll"="Borland CSharp Assembly"
"$(BDS)\\Bin\\Borland.Studio.Delphi.dll"="Borl and Delphi for .NET Provider"
"$(BDS)\\Bin\\Borland.Studio.UnitTest.dll"="(U ntit led)"
"$(BDS)\\bin\\Borland.Together.EcoDiagram.dll" ="UM L Diagram support for Enterprise Core Objects"
"$(BDS)\\Bin\\Borland.Studio.TypeMappings.dll" ="Bo rland Type Mappings"
"$(BDS)\\Bin\\Borland.Studio.Refactoring.dll"= "Bor land Developer Studio Refactoring"
"$(BDS)\\Bin\\Borland.Studio.Vcl.MenuDesigner. dll" ="Borland VCL Menu Designer for .NET"
"$(BDS)\\Bin\\dclIntraweb_72_90NET.dll"="dclIn traw eb_72_90NET.dll"

[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\Delphi.Net\3.0\Known IDE Packages]
"$(BDS)\\Bin\\aspdelphiide90.bpl"="ASP.NET IDE Package List Manager"
"$(BDS)\\Bin\\caliberide90.bpl"="(Untitled)"
"$(BDS)\\Bin\\vclmenudesigner90.bpl"="(Untitle d)"
"$(BDS)\\Bin\\NetImportWiz90.bpl"="(Untitled)"
"$(BDS)\\Bin\\crystalide90.bpl"="Crystal Decisions IDE Package"
"$(BDS)\\Bin\\DataExplorer90.bpl"="(Untitled)"
"$(BDS)\\Bin\\demeanoride90.bpl"="(Untitled)"
"$(BDS)\\Bin\\htmide90.bpl"="HTML Designer Package"
"$(BDS)\\Bin\\iteidenet90.bpl"="Borland Integrated Translation Environment for .NET"
"$(BDS)\\Bin\\optimizeitide90.bpl"="(Untitled) "
"$(BDS)\\Bin\\todoide90.bpl"="Borland ToDo"
"$(BDS)\\Bin\\htmlhelp290.bpl"="Borland HtmlHelp Viewer"
"$(BDS)\\Bin\\idefilefilters90.bpl"="IDE File filters"
"$(BDS)\\Bin\\startpageide90.bpl"="Borland Start Page IDE Package"
"$(BDS)\\Bin\\refactoride90.bpl"="Borland Core Refactoring Package"
"$(BDS)\\Bin\\dbkdebugide90.bpl"="(Untitled)"
"$(BDS)\\Bin\\exceptiondiag90.bpl"=""
"$(BDS)\\Bin\\soapide90.bpl"="IDE Web Reference Package"
"$(BDS)\\Bin\\plugview90.bpl"="Pluggable Tree View Package"
"$(BDS)\\Bin\\asmview90.bpl"="Assembly Browser Package"
"$(BDS)\\Bin\\coreproide90.bpl"="Core IDE Pro Package"
"$(BDS)\\Bin\\IDETools90.bpl"="Build Tools"
"$(BDS)\\Bin\\dbkdebugproide90.bpl"="(Untitled )"
"$(BDS)\\Bin\\unittestide90.bpl"="(Untitled)"
"$(BDS)\\Bin\\historyide90.bpl"="(Untitled)"
"$(BDS)\\Bin\\htmltidy90.bpl"="HTML Tidy Formatter"
"$(BDS)\\Bin\\HTMLFmt90.bpl"="HTML Internal Formatter"
"$(BDS)\\Bin\\mlcc90.bpl"="Markup Language Code Completion Package"
"$(BDS)\\Bin\\TGIDE90.BPL"="Borland Together IDE Integration"
"$(BDS)\\Bin\\delphivclide90.bpl"="Delphi VCL Designer IDE Package"
"$(BDS)\\Bin\\delphicoreproide90.bpl"="(Untitl ed)"
"$(BDS)\\Bin\\dotnetcoreide90.bpl"=".NET Core IDE Package"
"$(BDS)\\Bin\\dotnetdebugide90.bpl"="IDE Debugger Package"
"$(BDS)\\Bin\\delphidotnetide90.bpl"="Delphi for .NET IDE Personality"
"$(BDS)\\Bin\\vcldotnetdesignide90.bpl"="VCL for .NET designer IDE Package"

Son olarak şayet sadece C# uygulamaları geliştirmek icin bu IDE'yi kullanmak ise niyetiniz aşağıdaki anahtarları registry nizde tanımlamanız yeterli olacaktır.

[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\C#Only\3.0\Known IDE Assemblies]
"$(BDS)\\Bin\\Borland.Studio.Together.dll"="Bo rlan d Together IDE Integration"
"$(BDS)\\Bin\\Borland.Studio.StarTeam.dll"="(U ntit led)"
"$(BDS)\\Bin\\Borland.CSharp.dll"="Borland CSharp Assembly"
"$(BDS)\\Bin\\Borland.Studio.Delphi.dll"="Borl and Delphi for .NET Provider"
"$(BDS)\\Bin\\Borland.Studio.UnitTest.dll"="(U ntit led)"
"$(BDS)\\bin\\Borland.Together.EcoDiagram.dll" ="UM L Diagram support for Enterprise Core Objects"
"$(BDS)\\Bin\\Borland.Studio.TypeMappings.dll" ="Bo rland Type Mappings"
"$(BDS)\\Bin\\Borland.Studio.Refactoring.dll"= "Bor land Developer Studio Refactoring"

[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\C#Only\3.0\Known IDE Packages]
"$(BDS)\\Bin\\aspcside90.bpl"="CSharp ASP.NET IDE Package"
"$(BDS)\\Bin\\caliberide90.bpl"="(Untitled)"
"$(BDS)\\Bin\\NetImportWiz90.bpl"="(Untitled)"
"$(BDS)\\Bin\\crystalide90.bpl"="Crystal Decisions IDE Package"
"$(BDS)\\Bin\\DataExplorer90.bpl"="(Untitled)"
"$(BDS)\\Bin\\demeanoride90.bpl"="(Untitled)"
"$(BDS)\\Bin\\htmide90.bpl"="HTML Designer Package"
"$(BDS)\\Bin\\optimizeitide90.bpl"="(Untitled) "
"$(BDS)\\Bin\\cside90.bpl"="CSharp IDE Personality"
"$(BDS)\\Bin\\csinsite90.bpl"="(Untitled)"
"$(BDS)\\Bin\\scide90.bpl"="Visual Studio Converter IDE Package"
"$(BDS)\\Bin\\vbide90.bpl"="VB IDE Personality"
"$(BDS)\\Bin\\todoide90.bpl"="Borland ToDo"
"$(BDS)\\Bin\\htmlhelp290.bpl"="Borland HtmlHelp Viewer"
"$(BDS)\\Bin\\idefilefilters90.bpl"="IDE File filters"
"$(BDS)\\Bin\\startpageide90.bpl"="Borland Start Page IDE Package"
"$(BDS)\\Bin\\refactoride90.bpl"="Borland Core Refactoring Package"
"$(BDS)\\Bin\\dbkdebugide90.bpl"="(Untitled)"
"$(BDS)\\Bin\\exceptiondiag90.bpl"=""
"$(BDS)\\Bin\\soapide90.bpl"="IDE Web Reference Package"
"$(BDS)\\Bin\\plugview90.bpl"="Pluggable Tree View Package"
"$(BDS)\\Bin\\asmview90.bpl"="Assembly Browser Package"
"$(BDS)\\Bin\\coreproide90.bpl"="Core IDE Pro Package"
"$(BDS)\\Bin\\IDETools90.bpl"="Build Tools"
"$(BDS)\\Bin\\dbkdebugproide90.bpl"="(Untitled )"
"$(BDS)\\Bin\\unittestide90.bpl"="(Untitled)"
"$(BDS)\\Bin\\historyide90.bpl"="(Untitled)"
"$(BDS)\\Bin\\htmltidy90.bpl"="HTML Tidy Formatter"
"$(BDS)\\Bin\\HTMLFmt90.bpl"="HTML Internal Formatter"
"$(BDS)\\Bin\\mlcc90.bpl"="Markup Language Code Completion Package"
"$(BDS)\\Bin\\TGIDE90.BPL"="Borland Together IDE Integration"
"$(BDS)\\Bin\\dotnetcoreide90.bpl"=".NET Core IDE Package"
"$(BDS)\\Bin\\dotnetdebugide90.bpl"="IDE Debugger Package"

[HKEY_CURRENT_USER\Software\Borland\CustomSettings\ BDS3\C#Only\3.0\Personalities]
"C#Builder"="Borland C#Builder 2005 for the Microsoft .NET Framework"
@="Borland Delphi 2005"

Şayet StarTeam, ToGether ve ECO(Enterprise Core Objects) kullanmıyorsanız bunlarında acılışta yuklenmesini onlemek adına registry den

$(BDS)\\Bin\\Borland.Studio.Together.dll
$(BDS)\\Bin\\Borland.Studio.StarTeam.dll
$(BDS)\\bin\\Borland.Together.EcoDiagram.dll

anahtarlarını silmeniz gerekiyor.
__________________