|
|
Daha önceki 3 yazımda Borland
Daha önceki 3 yazımda
Borland'ın Delphi 2005 IDE'si vasıtasıyla C#, Delphi for .Net ve Delphi for Win32
uygulamaları geliştirebildiğimizden bahsetmiştim. Zaten IDE'yi ilk
açtığınızda bileşen yükleme esnasında karşınıza gelen açılış ekranında
da bu IDE ile neler yapabileceğinize ilişkin bilgiler yer alıyor. Peki
ama siz bu IDE'yi kullanarak gerçektende hem C# uygulamaları, hem .Net
hemde Win32 uygulamaları yazacak mısınız? Bence cevap hayır. Büyük
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 gerçekten yavaşlatması ve özellikle açılış kısmında ciddi bir
yavaşlığın söz konusu olması. Zira IDE tüm yapabilecekleriniz ile
alakalı bileşenleri,vs ilk açılış esnasında yüklüyor.
O halde şöyle bir çözüm gelebilir aklımıza: "Keşke sadece Delphi for
.Net bileşenlerini yüklese de daha hızlı bir araç haline gelebilse." Bu
mümkün. Bunu yapabilmeniz için 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 üzere registry ayarları ile oynamak bazen istenmeyen sonuçlar
doğurabilir. Bu sebep ile bu değişiklikleri yapmanızdan doğabilecek
sorunlardan dolayı sorumluluk kabul edemeyeceğim :) Size önerimher
ihtimale karşı mevcut registry ayarlarının bir back-up ını almanız
yönünde olur.
Şimdi bahsettiğim ayarlara geçelim. Öncelikle 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 düşünüyor ve
başlangıçta 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. (Üzerine çift tıklamanız yeterli)
[HKEY_CURRENT_USER\Software\Borland\CustomSettings\BDS3\Win32Only\3.0\Known IDE Assemblies]
"$(BDS)\\Bin\\Borland.Studio.UnitTest.dll"="(Untitled)"
[HKEY_CURRENT_USER\Software\Borland\CustomSettings\BDS3\Win32Only\3.0\Known IDE Packages]
"$(BDS)\\Bin\\caliberide90.bpl"="(Untitled)"
"$(BDS)\\Bin\\vclmenudesigner90.bpl"="(Untitled)"
"$(BDS)\\Bin\\win32debugproide90.bpl"="(Untitled)"
"$(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"="(Untitled)"
"$(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"="(Untitled)"
"$(BDS)\\Bin\\dclIndyCore90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclofficexp90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclsmp90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclsoap90.bpl"="(Untitled)"
"$(BDS)\\Bin\\dclIndyProtocols90.bpl"="(Untitled)"
"$(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 çalışmak
istiyor ve açılışta bununla ilgili bileşenlerin yüklenmesini 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"="Borland.Vcl.Samples"
"$(BDS)\\Bin\\dclIndyCore.dll"="dclIndyCore"
"$(BDS)\\Bin\\Borland.Vcl.Design.Standard.DLL"="Borland.Vcl.Design.Standard"
"$(BDS)\\Bin\\Borland.Vcl.Design.Windows31.dll"="Borland.Vcl.Design.Windows31"
"$(BDS)\\Bin\\Borland.Vcl.Design.BdeRtl.dll"="Borland.Vcl.Design.BdeRtl"
"$(BDS)\\Bin\\Borland.Vcl.Design.ActionBands.dll"="Borland.Vcl.Design.ActionBands"
"$(BDS)\\Bin\\Borland.Vcl.Design.DbCtrls.dll"="Borland.Vcl.Design.DbCtrls"
"$(BDS)\\Bin\\Borland.Vcl.Design.IBXpress.dll"="Borland.Vcl.Design.IBXpress"
"$(BDS)\\Bin\\Borland.Vcl.Design.Xml.dll"="Borland.Vcl.Design.Xml"
"$(BDS)\\Bin\\Borland.Vcl.Design.DbxCtrls.dll"="Borland.Vcl.Design.DbxCtrls"
"$(BDS)\\Bin\\dclIntraweb_72_90NET.dll"="dclIntraweb_72_90NET"
"$(BDS)\\Bin\\dclIndyProtocols.dll"="dclIndyProtocols"
"$(BDS)\\Bin\\Borland.Vcl.Design.DbRtl.DLL"="Borland.Vcl.Design.DbRtl"
"$(BDS)\\Bin\\Borland.Vcl.Design.AdoDb.dll"="Borland.Vcl.Design.AdoDb"
"$(BDS)\\Bin\\Borland.Vcl.Design.AdoNet.dll"="Borland.Vcl.Design.AdoNet"
"$(BDS)\\Bin\\Borland.Vcl.Design.MyBase.dll"="Borland.Vcl.Design.MyBase"
[HKEY_CURRENT_USER\Software\Borland\CustomSettings\BDS3\Delphi.Net\3.0\Known
IDE Assemblies]
"$(BDS)\\Bin\\Borland.Studio.Together.dll"="Borland Together IDE
Integration"
"$(BDS)\\Bin\\Borland.Studio.StarTeam.dll"="(Untitled)"
"$(BDS)\\Bin\\Borland.CSharp.dll"="Borland CSharp Assembly"
"$(BDS)\\Bin\\Borland.Studio.Delphi.dll"="Borland Delphi for .NET
Provider"
"$(BDS)\\Bin\\Borland.Studio.UnitTest.dll"="(Untitled)"
"$(BDS)\\bin\\Borland.Together.EcoDiagram.dll"="UML Diagram support for
Enterprise Core Objects"
"$(BDS)\\Bin\\Borland.Studio.TypeMappings.dll"="Borland Type Mappings"
"$(BDS)\\Bin\\Borland.Studio.Refactoring.dll"="Borland Developer Studio
Refactoring"
"$(BDS)\\Bin\\Borland.Studio.Vcl.MenuDesigner.dll"="Borland VCL Menu
Designer for .NET"
"$(BDS)\\Bin\\dclIntraweb_72_90NET.dll"="dclIntraweb_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"="(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\\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"="(Untitled)"
"$(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 için 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"="Borland Together IDE
Integration"
"$(BDS)\\Bin\\Borland.Studio.StarTeam.dll"="(Untitled)"
"$(BDS)\\Bin\\Borland.CSharp.dll"="Borland CSharp Assembly"
"$(BDS)\\Bin\\Borland.Studio.Delphi.dll"="Borland Delphi for .NET
Provider"
"$(BDS)\\Bin\\Borland.Studio.UnitTest.dll"="(Untitled)"
"$(BDS)\\bin\\Borland.Together.EcoDiagram.dll"="UML Diagram support for
Enterprise Core Objects"
"$(BDS)\\Bin\\Borland.Studio.TypeMappings.dll"="Borland Type Mappings"
"$(BDS)\\Bin\\Borland.Studio.Refactoring.dll"="Borland 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 açılışta
yüklenmesini önlemek 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.
Kaynak : Erwien
Saputra
Evren AYAN
Microsoft MVP - XML Web Services
www.evrenayan.net
|
|
|
|
| |
| Bu içerik ile ilgili
daha önce yapılmış yorumlar |
|
Bu içerik ile ilgili yapılmış bir yorum yok, ilk yorumu siz yapmak için aşağıdaki formu doldurunuz
|
|
|