»
Y
A
N
M
E
N
Ü
«
DelphiPI – Delphi Package Installer
ibrahim dursun @ 14 Temmuz 2007 14:55

DelphiPI, Delphi bileşen paketlerini bağımlılık sırasını gözeterek derler, yükler.

Diyelimki elinizde kocaman bir bileşen kütüphanesi var. Bunu kurmak için hangi sırayla paketlerin derleneceğini ve yükleneceğini çıkarmanız lazım. Bu işlem oldukça zaman alır.

Örneğin; Developer Express’in bileşenleri (Quantum Grid+ Express Bars+SpreadSheet,vs…). Tüm seti kurmak için 30′a yakın paketi tek tek açıp derleyip yüklemeniz lazım. Delphi PI ile bu işi bir iki tıklamayla halledebilirsiniz.

Tek yapmanız gereken tüm paketlerin bulunduğu klasörü seçmek ve adımları takip etmek.

Siz bunu yaptıktan sonra DelphiPI

  • paketleri tespit edecek
  • paketler arasındaki bağımlıklıklara göre derleme listesi çıkaracak
  • paketleri derleyecek
  • paketleri delphi’ye yükleyecek
  • SourcePath’leri arayıp LibraryPath’e ekleyecek
  • Delphi 7 ve önceki sürümlerde; bulduğu yardım dosyalarını OpenHelp’e kaydecek.

DelphiPI’yi indirmek için tıklayın


20 Yorum  
Can
12 Haziran 2008 17:02

Hocam allah razı olsun ne dertli işten kurtardı bu bizi ya:)

Ömer ÖZEL
11 Temmuz 2008 16:57

Güzel çalışma geç haberim oldu makinamı her kurduğumda çok vaktimi alıyordu bir sürü dertten kurtulduk sayenizde kolay gelsin

ikutluay
12 Eylül 2008 09:17

Güzel bir araç…

Yalnız acaa diyorum alt sürümler için olan dpkları tek tek disable etmemek için bir seç vs olayımı eklense. örneğin bir çok component içinde 5 6 7 8 9 10 vs bir ton dpk var. norton commander deki gibi *d7.dpk yaptığımda onlardan işareti kaldırsa bir çok işten kurtarır… ha ben diğer yönttemi kullanıyorum. packages diye bir yer açıp gereksiz dpk ları rar ile ıskıştırıp oraya atıyorum ama buda vakit kaybı

ibrahim dursun
12 Eylül 2008 09:41

Yeni sürümde bu söylediklerinizi yaptım zaten fakat henüz yayınlayamadım. Yakında yayınlarım.

Arda
24 Kasım 2008 15:28

Ellerinize sağlık.Bence yüzyılın en kullanışlı programı seçilmeli. Çalışmalarınızın devamını bekliyoruz. Teşekkürler.

Temp9999
26 Ekim 2009 10:14

Merhaba, Uzun süredir DelphiPI™ Kullanıyorum. şuana kadar hiç sorun olmadı. fakat yeni bir compenent kurmaya kalıştığımda bana ” Listindex out of bounds (0) ” hatası veriyor.

• Önce component dizinini seçiyorum. • İleri tuşuna bastğımda Delphi sürümleri kontrol etme ekranında hemen hata veriyor. (Bu arada ben Delphi 7 Kullanıyorum.) • Bu durumdan sonra hiç bir işlem yapamıyorum. Programdan çıkmak zorunda kalıyorum. :( :( :(

DelphiPI nin farklı sürümleri ile denememe rağmen hata vermeye devam ediyor. Daha önce hiç bir hata almıyordum. Ama artık bu hatayı veriyor. Acaba delphi sürümlerini mi kontrol edemiyor. Delphi 7 nin registry ayarlarını nasıl düzelttire bilirim veya DelphiPI neden bu hatayı veriyor.

Teşekkürler.

    ibrahim dursun
    26 Ekim 2009 11:25

    Merhaba,

    Kendi makinamda bu hatayı tekrar oluşturmaya çalışıyorum fakat şu ana kadar başarılı olamadım. Bu probleme neden olabilecek kodları inceliyorum, eğer bir şey yakalayabilirsem Google Code’daki Issue bildirinizi güncelleyeceğim. Hata bildiriniz için teşekkür ediyorum.

Murat Öncül
30 Ekim 2009 14:58

Merhabalar

Ben programı kullanaak derleme yamaya calısıyorum yani component kurmaya calısıyorum ancak bana derleme sonrasında basarısız diyebir mesaj veriyor ben nerede hata yapıyorum yardıcı olursanız sevinirim

ibrahim dursun
30 Ekim 2009 15:51

Hata mesajını görmeden yardımcı olmam neredeyse imkansız.

Murat Öncül
30 Ekim 2009 15:55

derleme yaptıgım zaman derleme sayfasında componentlerin isimlerinin altında basarısız yazıyor neden kaynaklanıyor olabilir…

ibrahim dursun
30 Ekim 2009 16:32

Delphi derleyicisi kodu derleyemiyordur. Componentlar şu anki delphi sürümünüzle uyumlu olmayabilir, eksik dosya olabilir, derleyici direktifi gerekiyor olabilir, bileşenlerin bağımlı olduğu bir paket sistemde bulunamamış olabilir.

lazymule
15 Temmuz 2007 01:02

Gerçekten çok güzel bir araç olmuş Quantum Grid+ Express Bars ve buna benzer çok çok paketli diyeyim compnentler için mükkemel desem yeridir. başarılar (boş boş gezerken gözüme takıldı hemen sıkkullanılanlara ekliyorum siteni )

ibrahim dursun
15 Temmuz 2007 18:39

Teşekkürler.

ibrahim dursun
29 Ağustos 2007 09:35

Teşekkür ederim, önerilerinizi dikkate alıyorum.

nilux
28 Ağustos 2007 01:35

tebrikler , emeginize saglik , guzel olmus …

birinci onerim, select folder dedikten sonra , 2. bir paket kurmak istersek eski kalan folder’dan acmaya devam edebilirse

ikinci onerim, bu yukledigi paketleri bir batch file olarak hazirlasa belki daha guzel olabilir.

componentlerin minor degisiklik versiyonlari cikiyor yine de ayni yere atiyoruz. devex-dbTre.4.x seklinde klasorde duruyor mesela..

tekrar tesekkurler, guzel calisma.

sadettinpolat
14 Temmuz 2007 21:00

tebrikler, guzel bir arac olmus. win xp – delphi 2006 uzerinde alpha control ve fast report 4 u win xp – delphi 6 uzerinde ise fibplus yuklemeyi denedim. ucunude basarili bir sekilde yukledi.

gozume carpanlar ise sunlar. * select folder penceresinde sadece c surucu gozukuyor. * fast report u yuklerken runtime paketlerinin adi listview de gozukmedi. diger bilgiler mevcut (dosya adi, hint vb)

ibrahim dursun
14 Temmuz 2007 21:28

Denemelerin ve önerilerin için teşekkür ederim Sadettin,

  • FastReport bileşenlerinin Runtime packagelarına açıklama yazmamışlar ondan dolayı boş çıkıyor. Böyle boş olan paketler için “No Description” yazdırmayı ekledim.
  • Select Folder ile ilgili hatayı düzelttim. Ben C olarak belirtmişim kodda.

Misafir
23 Ekim 2007 16:11

Öncelikle emeğiniz için içten teşekkür ederim. Delphi’de yeni sayılırım. Developer Express’in bileşenlerini kurarken aşağıdaki hata uyarısı ile karşılaşıyorum..

Listindex out of bounds (-1) hatası veriyor ve ne bir önceki yada bir sonraki işleme gide biliyorum yani DelphiPI’yi kapamam gerekiyor. Bu hatayı neden verir, ne yapmam gerek? Bilgilendirirseniz içtenlile sevinceğim.

ibrahim dursun
23 Ekim 2007 18:51

Merhaba, base folder’ı belirtirken yükleyeceğiniz kütüphanenin hem package dosyalarını (.dpk) hem de source dosyalarını (.pas) içeren klasörleri seçmelisiniz.

Örneğin, Devexpress Quantum Grid kuracaksınız ve klasörlerde şöyle: c:\Components\Src\DevExpress\ExpressQuantumGrid 6\ “c:\Components\Src\DevExpress\ExpressQuantumGrid 6\Demos” “c:\Components\Src\DevExpress\ExpressQuantumGrid 6\Help” “c:\Components\Src\DevExpress\ExpressQuantumGrid 6\Packages” “c:\Components\Src\DevExpress\ExpressQuantumGrid 6\Sources”

Bu durumda base folder c:\Components\Src\DevExpress\ExpressQuantumGrid 6\ oluyor çünkü Packages ve Sources bunun altında. Bu bir olasılık.

Diğeri ise DelphiPI’de bug olabilir ama ben denemeler yaptığımda Delphi 7 ve Delphi 2007′de sorun çıkarmadan kurdu hepsini. Yinede ben fırsat bulunca bir bakarım.

Kolay gelsin.

Misafir
3 Nisan 2008 21:58

Merhabalar.Öncelikle aracı uzun süredir kullanıyorum gerçekten çok başarılı ve kullanışlı bir araç.listindex out of bounds hatasına gelince bende bir defasında bu hata ile karşılaştım sorunu şu şekilde hallettim.C sürücüsüne DV adında bi klasör açarak uzun ve karışık isimli orjinal ana klasör içindeki bütün klasörleri bu açtığım klasöre kopyladım ve öyle kurdum bu şekilde oldu.Bu şekilde denersen sanırım seninde sorunun düzelir… Kolay gelsin… Allah Razı Olsun…

Bir yorum bırakın

»  Substance: WordPress   »  Style: Ahren Ahimsa