Delphi 2006'da Component Kurulumu Gönderen: FetihlerFatihi Tarih: 18 March 2006 13:20:59
Bileşen Yolunu Delphi’ye Ekleme
Bileşen kurmadan önce bileşenin bulunduğu konumu Delphi’ye göstermeliyiz.
Bunun için Delphi IDE ekranındayken
Tools menüsünden
Options seçeneğine tıklıyoruz. Şayet Delphi.NET bileşeni kuracaksak sol taraftaki listeden
Library – NET win32 bileşeni kuracaksak
Library – Win32 seçeneğine tıklıyoruz. Sağ tarafta Library Path karşısında bulunan üç noktalı butona tıklıyoruz. Karşımıza
Directories başlığına sahip yeni bir form çıkacaktır. Ekran görüntüsü aşağıdaki gibi olmalı.

Yeni çıkan pencerede yine üç noktalı butona tıklayıp çıkan ekrandan bileşenimizin bulunduğu dizini seçip
Tamam’a tıklıyoruz. Yolun Delphi’nin listesine eklenmesi için
Add butonuna tıklıyoruz. Son olarak pencerelere
Ok diyerek kapatıyoruz.
Directories penceresinde,
Delete Invalid Path: Ölü Dizin yollarını siler.
Delete: Seçili dizin yolunu siler.
Replace: Seçili dizin yolunu kutucuğa yazdığınız yol ile değiştirir.
Kurulu Net Bileşenlerini Delphi’ye Eklemek
Component > Installed .NET Components menü seçeneğine tıkladığımızda karşımıza aşağıdaki pencere gelecektir.

Burada Delphi’de görünmesini istediğiniz Bileşenlerin kutucuklarını işaretleyerek Ok’e tıklamanız yeterli. Görünmesini istemediğiniz bileşenlerin kutucuklarının işaretini kaldırın.
BPL Paket bileşenlerini Kurmak
Component > Install Packages menü seçeneğine tıkladığımızda karşımıza aşağıdaki pencere gelecektir.

Burada
Add butonuna tıklayarak bpl uzantılı bir bileşen paketini yükleyebilirsiniz. Bu listeden bir bileşen paketini silmek için bileşeni seçtikten sonra
Remove butonuna tıklayabilirsiniz. Son olarak Ok butonuna tıklayın.
DPK Paket bileşenlerini Kurmak
File > Open menü seçeneğine tıkladığımızda karşınıza kuracağınız bileşenin NET mi Win32 bileşeni mi olduğunu soran bir pencere gelebilir. Seçiminiz yaptıktan sonra Ok’e tıkladığınızda kurulum paketi
Project Manger kısmında yerini alacaktır. Aşağıdaki ekranda gördüğünüz şekilde paket dosyasını sağ tılklayıp
Install seçeneğine tıklayarak bileşeni kurabilirsiniz. İsterseniz
Build seçeneğine tıklayarak paketi BPL şekline çevirebilirsiniz.

BPL şekline çevirdiğiniz zaman BPL dosyası paketin bulunduğu dizine kaydedilir. Daha önce anlatıldığı şekilde bpl paketlerini kurabilirsiniz. Install seçeneği bileşeni otomatik olarak BPL şekline çevirip ilgili yerlere işlemleri otomatik yapar. Olurda Install seçeneğinde sorun yaşarsanız Build seçeneğini kullanın.
Ynt: Delphi 2006'da Component Kurulumu Gönderen: erasersoft Tarih: 09 April 2006 12:56:42
bir sorum olacak delphi 2006 versiyonunu nereden bulabilirim bana yardım edebilecek varmı arkadaslar cevap bekliyorum
Ynt: Delphi 2006'da Component Kurulumu Gönderen: FetihlerFatihi Tarih: 09 April 2006 14:21:42
Buraya Tıkla
Ynt: Delphi 2006'da Component Kurulumu Gönderen: erasersoft Tarih: 12 April 2006 12:28:31
trial versiyonu bu ful surum yokmu
Ynt: Delphi 2006'da Component Kurulumu Gönderen: FetihlerFatihi Tarih: 12 April 2006 12:41:06
WAREZ PAYLAŞIM YASSAK.
Ynt: Delphi 2006'da Component Kurulumu Gönderen: Xazax Tarih: 08 May 2006 20:15:08
Teşekkür ederim.ellerinize sağlık.Ayrıca sadece Delphi 2006'da mı Component Kurulumu bu şekilde oluyor?
Ynt: Delphi 2006'da Component Kurulumu Gönderen: FetihlerFatihi Tarih: 09 May 2006 08:30:59
Delphi 2005'te de aynı, ancak daha önceki versiyonlarda bazı farklılıklar olmakla birlikte temel mantık buna benzer.
Ynt: Delphi 2006'da Component Kurulumu Gönderen: sanalboq Tarih: 30 May 2007 10:54:49
peki .pas uzantılı componentleri nası kurcaz bilginiz varmı ?
Ynt: Delphi 2006'da Component Kurulumu Gönderen: kocaturk Tarih: 30 May 2007 13:22:12
Pas uzantılı dosyalarının kurulumu çok basittir, eğer pas dosya bir bileşen içeriyorsa mutlaka içerisinde
Register procedure ü vardır bu procedure bileşeni ve bileşene ait özellik düzenleyicileri IDE ye kaydetmeye yarar bu procedure ilgli pas dosyada tüm class tanımlamalarından sonra
implemantation direktifi üzerinde tanımlanır ve genelde standart değil ama implementation direktifi altında da yazılır örneğin,
TMyComponent = Class(TComponent)
private
...
protected
...
public
....
published
...
end;
procedure Register;
implementation
procedure register;
begin
RegisterPropertyEditor(TypeInfo(String), TMyComponentA, 'Caption', TTMyComponentACaptionProperty);
RegisterComponents('Kaydedilecek bieleşen sayfası', [TMyComponentA, TMyComponentB]); // bir veya daha fazla bileşen kaydedilebilir
end;
..
..
.
.
birde bu pas dosyası ile genelde aynı adı taşıyan bir .DCR uzantılı( Delphi Component Resource) dosya vardır bu dosyada ilgili bileşenlere ait bileşen sayfasında gözükecek simgeleri içerir
Ynt: Delphi 2006'da Component Kurulumu Gönderen: sanalboq Tarih: 06 June 2007 12:39:03
şimdi çok çok ozur dilerim ben yine anlamadım delphi 7 gayet guzel kuruyordum ama 2006 da anlamadım delphi 7 install coponent diyoduk ordan gerisini hallediyorduk ama bunda ole bi
ozellik yok ben bak tım bulamadım şimdi .pas dosyasını bpl haline getirip de mi yuklicez yoksa başka bi işlem yapıcaz mı
Ynt: Delphi 2006'da Component Kurulumu Gönderen: FetihlerFatihi Tarih: 06 June 2007 14:04:17
pas uzantılı bir bileşen gönderim uygulamalı anlatmaya çalışayım

Ynt: Delphi 2006'da Component Kurulumu Gönderen: kocaturk Tarih: 06 June 2007 16:30:18
şimdi çok çok ozur dilerim ben yine anlamadım delphi 7 gayet guzel kuruyordum ama 2006 da anlamadım delphi 7 install coponent diyoduk ordan gerisini hallediyorduk ama bunda ole bi
ozellik yok ben bak tım bulamadım şimdi .pas dosyasını bpl haline getirip de mi yuklicez yoksa başka bi işlem yapıcaz mı
ozaman şöyle yap;
File->new->Package -Delphi for w32 deIDE nin sağ üst köşesindeki
Project Manager penceresinde
Package1.bpl adı ile yeni oluşturduğun bileşen paketini göreceksin. bu paketi
File->Save Project As... ile istediğinbir isimle senin bileşenin bulunduğu pas dosyanın olduğu yere kaydet.
daha sonra Project manager de
senin_verdiğin_ad.bpl üzerine sağ tıkla ve açılan menüden
Add... i tıkla sonra açılan pencerede senin bileşenin bulunduğu pas dosyayı ekle projeyi kaydet.
eğer bileşenin bulunduğu pas dosya kriterlere uygunsa yanı kayıt edilebilir bir bileşen sınıfı içeriyorsa project manager üzerinde tyerar paketi sağ tıkla ve önce hata varmı yokmu diye
compile et derleniyorsa bu sfer
install et bu kadar.
Pas dosya daki Register procedure ünde hangi bileşen sayfası belirtilmişse ( ilk cevapta örnek vermiştim) bileşen o sayfaya kaydedilir. tabi pas dosyanın bulunduğu klasörün yolunu
w32 library path e eklemeyi unutma.
yada Fatih'in dediği gibi pas dosyayı gönder uygulamalı anlatalım. ama bence kendin uğraşman senin için daha hayırlı olur.
Ynt: Delphi 2006'da Component Kurulumu Gönderen: delphin Tarih: 11 August 2007 10:59:44
Delphi 2007'de Component Kurulumu nasıl ? onuda anlatırmısınız....