DelphiPI 0.33 hazır

DelphiPI‘nin 0.33 sürümünü hazırladım. Bu sürümdeki bazı yenilikler:

Yerelleştirme: Şimdilik sadece Türkçe ve İngilizce dilleri destekleniyor. Yeni diller eklenebilir. Yerelleştirme işlemi için dxgettext kütüphanesini kullandım.

Paketlerin seçildiği sayfada bazı iyileştimeler yaptım. Paketleri listelerken artık listview yerine mük-kemmel virtualtreeview bileşenini kullandım. Böylece kullanıcı hem istediği paketleri seçebiliyor, hem de klasör yapısını görebiliyor. Ayrıca ağaç üzerine sağ tıklayarak çıkan yardımcı menü ile bir dosya şablonu (*d7.dpk gibi) kullanarak da paketleri seçebiliyorsunuz. Şimdilik paket bağımlılıkları ile ilgili bir geribildirim verilmiyor fakat ilerideki sürümlerde bunu da ekleyeceğim. Böylece kendisine bağımlı bir paket kaldırıldığında, bağımlı paketler de otomatik olarak kaldırılacak. Şu andaki kod bunu yapmaya müsait, sadece bu özelliği mükemmelleştirecek zaman bulamadım.

Diğer bir yenilik ise BPL ve DCP çıktı klasörlerini artık kullanıcının belirleyebilmesi. Varsayılan olarak seçilen delphi sürümündekini kullanıyoruz fakat isterseniz bunu değiştirebiliyorsunuz.

Bir de kurulum sonuna özet sayfası ekledim. Burada yapılan tüm işlemler görülebiliyor. Hangi paketler derlendi, hangileri derlenemedi, hangi kaynak dosya yolları delphi’ye eklendi, vs… Aslında tamamlamaya zaman bulamadığım “kurulumu betik olarak kaydetme” özelliği de ileriki sürümlerde bu sayfada yer alacak.

    DelphiPI’nin bu sürümünü sadece Delphi 7 ve Delphi 2007 ile test ettim. Kod yapısını oldukça fazla değiştirdiğim için eskiden çalışan bir özelliği bozmuş olabilirim. Birim testler yazmadım, zaten Delphi’de birim testi yazmak bir ölüm, onun yerine zamanımı özellikleri kodlamaya ayırdım.

    Bu sürümü ara sürüm olarak değerlendirebilirsiz. DelphiPI’nin daha iyi ve sağlam bir sürümünü önümüzdeki günlerde yayınlayacağım. Şimdilik keyfini çıkarın, hataları ve önerilerinizi bana bildirmeye devam edin.

    1. Paket kurulumuna gerçekten büyük kolaylık getirecek bir çalışma. Elinize sağlık Yeni sürümü Delphi 7.0 üzerine DevExpress’i kurmak için denedim. İlk paket olan dxComnD7.dpk’den itibaren Fatal : ….dcu dosyası bulunamadı hatası veriyor. Doğal olarak diğer paketler de kurulmuyor. Sanırım path atamalarında bir hata var diye düşünüyorum.

      Dikkatimi çeken ikinci husus ise Delphi Sürümü seçim ekranında seçim yapıp ardından sonraki ekrana geçip tekrar geri dönüldüğünde kendi seçimimiz değil listedeki ilk sürüme ait seçilmiş path döndürülüyor

    2. ibrahim dursun

      Teşekkür ederim Hakan,

      Bahsettiğin konuları inceleyeceğim.

    3. ibrahim dursun

      “Delphi Sürümü seçim ekranında seçim yapıp ardından sonraki ekrana geçip tekrar geri dönüldüğünde kendi seçimimiz değil listedeki ilk sürüme ait seçilmiş path döndürülüyor”

      Bu hata 0.40 sürümünde düzeltildi.

    4. Eray hanoğlu

      Delphi 2007 de help dosyalarını install etmiyor. “open help not present in borland develeper studio” şeklinde bir hata veriyor. sebebi nedir?

    5. ibrahim dursun

      Eray,

      Open Help Delphi 7 ve önceki sürümlerde destekleniyor. Delphi 2007′deki help sistemi farklı.

    6. codegear 2010 sürümünü destekleyen sürümünüzü sabırsızılıkla bekliyoruz

    Leave a Comment


    NOTE - You can use these HTML tags and attributes:
    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>