Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Delphi 2006'da Component Kurulumu  (Okunma sayısı 7331 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Delphi 2006'da Component Kurulumu
« : 18 Mart 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.
« Son Düzenleme: 18 Mart 2006 13:34:34 by Fatih »
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı erasersoft

  • Yeni Üye
  • *
  • İleti: 12
  • Rep: +0/-0
    • http://www.forumalemi.gen.tr.tc
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #1 : 09 Nisan 2006 11:56:42 »
bir sorum olacak delphi 2006 versiyonunu nereden bulabilirim bana yardım edebilecek varmı arkadaslar  cevap bekliyorum
Şakağımdaki kansa, o benim gülüşümdür,Namert sürünmektense, erkekçe ölüşümdür...

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #2 : 09 Nisan 2006 13:21:42 »
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı erasersoft

  • Yeni Üye
  • *
  • İleti: 12
  • Rep: +0/-0
    • http://www.forumalemi.gen.tr.tc
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #3 : 12 Nisan 2006 11:28:31 »
trial versiyonu bu ful surum yokmu
Şakağımdaki kansa, o benim gülüşümdür,Namert sürünmektense, erkekçe ölüşümdür...

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #4 : 12 Nisan 2006 11:41:06 »
WAREZ PAYLAŞIM YASSAK.
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı Xazax

  • Yeni Üye
  • *
  • İleti: 1
  • Rep: +0/-0
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #5 : 08 Mayıs 2006 19:15:08 »
Teşekkür ederim.ellerinize sağlık.Ayrıca sadece Delphi 2006'da mı Component Kurulumu bu şekilde oluyor?

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #6 : 09 Mayıs 2006 07:30:59 »
Delphi 2005'te de aynı, ancak daha önceki versiyonlarda bazı farklılıklar olmakla birlikte temel mantık buna benzer.
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı sanalboq

  • Kıdemli Üye
  • *****
  • İleti: 73
  • Rep: +0/-0
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #7 : 30 Mayıs 2007 09:54:49 »
peki .pas uzantılı componentleri nası kurcaz bilginiz varmı ?

Çevrimdışı Kocaturk

  • Administrator
  • *****
  • İleti: 2.474
  • Rep: +56/-5
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #8 : 30 Mayıs 2007 12: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,

Kod: Delphi
  1. TMyComponent = Class(TComponent)
  2. private
  3. ...
  4. protected
  5. ...
  6. public
  7. ....
  8. published
  9. ...
  10. end;
  11.  
  12.  
  13. procedure Register;
  14.  
  15. implementation
  16.  
  17. procedure register;
  18.  
  19. begin
  20.  RegisterPropertyEditor(TypeInfo(String), TMyComponentA, 'Caption', TTMyComponentACaptionProperty);
  21.   RegisterComponents('Kaydedilecek bieleşen sayfası', [TMyComponentA, TMyComponentB]); // bir veya daha fazla bileşen kaydedilebilir
  22.  
  23. end;
  24. ..
  25. ..
  26. .
  27. .

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

« Son Düzenleme: 11 Haziran 2007 12:13:38 by kocaturk »

Çevrimdışı sanalboq

  • Kıdemli Üye
  • *****
  • İleti: 73
  • Rep: +0/-0
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #9 : 06 Haziran 2007 11: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ı

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #10 : 06 Haziran 2007 13:04:17 »
pas uzantılı bir bileşen gönderim uygulamalı anlatmaya çalışayım  ::)
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı Kocaturk

  • Administrator
  • *****
  • İleti: 2.474
  • Rep: +56/-5
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #11 : 06 Haziran 2007 15: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 de
IDE 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.
« Son Düzenleme: 06 Haziran 2007 15:33:01 by kocaturk »

Çevrimdışı delphin

  • Yeni Üye
  • *
  • İleti: 5
  • Rep: +0/-0
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #12 : 11 Ağustos 2007 09:59:44 »
Delphi 2007'de Component Kurulumu nasıl ? onuda anlatırmısınız....

Çevrimdışı mkemer

  • Yeni Üye
  • *
  • İleti: 12
  • Rep: +0/-0
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #13 : 06 Eylül 2008 08:12:02 »
Delphi 7 de component kurulumunun tam anlatımını ve skin yüklemeyi anlatabilirmisiniz?

Çevrimdışı tugsat

  • Yeni Üye
  • *
  • İleti: 10
  • Rep: +0/-0
Ynt: Delphi 2006'da Component Kurulumu
« Yanıtla #14 : 16 Ocak 2009 13:08:57 »
Teşekkürler,bilmeyenler için iyi bir kaynak..