<Mayıs>
PSÇPCCP
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
 
Kayıt Ol

. .Net Framework
. ADO.Net
. ASP.Net, Web Servisleri
. C#, Visual C#
. Delphi.Net
. Diğer
. Mobil.Net
. NetFx
. VB.Net
. Veritabanları
. Visual Studio
. XML

. .Net Framework
. ADO.Net
. ASP.Net, Web Servisleri
. C#, Visual C#
. Delphi.Net
. Diğer
. Mobil.Net
. NetFx
. VB.Net
. Veritabanları
. Visual Studio
. XML

 
 
 
Borland Delphi 2005'i Kişiselleştirme 
Yazar: Evren AYAN  - Yazara ait tüm yazılar
Ders Özeti: Bu yazımızda Borland Delphi 2005'i kişiselleştirmekten bahsedeceğiz. Örneğin sadece Borland Delphi for .Net'i kullanıyorsunuz o halde neden Borland C# Builder'da yüklensin? 
Okunma: 4201
MaxiPuan: 870
Yazı Kategorisi: Delphi.Net

Ardaşına Tavsiye Et - Yazdırılabilir Biçim



Bu alana reklam verebilirsiniz

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 dersi değerlendirin

İlgili Dersler
  Borland Delphi 2005 - WinForms Örnek Uygulama
  Borland Delphi 2005 / Kurulum
  Delphi 8 & XML Web Servisleri I
  Delphi 8 & XML Web Servisleri II
  Delphi 8 .Net İle Uygulama Geliştirmek
  Delphi 8 ile Database Bağlantısı
  Delphi'nin Script Dili Olarak Kullanılması
  Önizleme : Borland Delphi 2005
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
Bu içerik hakkında yorum yazınız:

 

İsim:  
Email:  
Başlık:  
Yorum:  

 

anasayfa | dersler | örnek kodlar | forum | kaynaklar | dosyalar | biz kimiz ? | bir önerim var |  iletişim | hata bildir | reklam

MaxiASP.Net Rss Kaynağı:

Copyright 2002 - 2006 MaxiASP.Net (v 1.9) - Tüm Hakları Saklıdır.
 Alan Adı ve Bulundurma: Radore Hosting