<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>thexpot.net &#187; DelphiPI</title>
	<atom:link href="http://www.thexpot.net/tag/delphipi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thexpot.net</link>
	<description>C++ is a gift from sadists to masochists</description>
	<lastBuildDate>Wed, 16 Nov 2011 08:28:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>DelphiPI 0.33 hazır</title>
		<link>http://www.thexpot.net/2008/09/delphipi-033-hazir/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=delphipi-033-hazir</link>
		<comments>http://www.thexpot.net/2008/09/delphipi-033-hazir/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 23:41:10 +0000</pubDate>
		<dc:creator>idursun</dc:creator>
				<category><![CDATA[Yazılar]]></category>
		<category><![CDATA[DelphiPI]]></category>

		<guid isPermaLink="false">http://www.thexpot.net/?p=134</guid>
		<description><![CDATA[<a href="http://www.thexpot.net/2008/09/delphipi-033-hazir/" title="DelphiPI 0.33 hazır"></a>DelphiPI&#8216;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. &#8230;<p class="read-more"><a href="http://www.thexpot.net/2008/09/delphipi-033-hazir/">Read more &#187;</a>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thexpot.net/2008/09/delphipi-033-hazir/" title="DelphiPI 0.33 hazır"></a><p><a href="http://code.google.com/p/delphipi/" target="_blank">DelphiPI</a>&#8216;nin 0.33 sürümünü hazırladım. Bu sürümdeki bazı yenilikler:</p>

<p><strong>Yerelleştirme</strong>: Şimdilik sadece Türkçe ve İngilizce dilleri destekleniyor. Yeni diller eklenebilir. Yerelleştirme işlemi için <a title="dxgettext" href="http://dybdahl.dk/dxgettext/" target="_blank">dxgettext</a> kütüphanesini kullandım.</p>

<p>Paketlerin seçildiği sayfada bazı iyileştimeler yaptım. Paketleri listelerken artık listview yerine mük-kemmel <a title="Virtual TreeView" href="http://www.soft-gems.net/index.php?option=com_content&amp;task=view&amp;id=12&amp;Itemid=33" target="_blank">virtualtreeview</a> 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 <strong>dosya şablonu (*d7.dpk gibi) kullanarak da paketleri seçebiliyorsunuz</strong>. Ş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.</p>

<p><span id="more-134"></span></p>

<p><img src="http://delphipi.googlecode.com/files/delphipi_033_select_packages.png" alt="" /></p>

<p>Diğer bir yenilik ise BPL ve DCP <strong>çıktı klasörlerini artık kullanıcının belirleyebilmesi</strong>. Varsayılan olarak seçilen delphi sürümündekini kullanıyoruz fakat isterseniz bunu değiştirebiliyorsunuz.<img src="http://delphipi.googlecode.com/files/delphipi_033_select_delphi_version.png" alt="" /></p>

<p>Bir de kurulum sonuna <strong>özet sayfası ekledim</strong>. Burada yapılan tüm işlemler görülebiliyor. Hangi paketler derlendi, hangileri derlenemedi, hangi kaynak dosya yolları delphi&#8217;ye eklendi, vs&#8230; Aslında tamamlamaya zaman bulamadığım &#8220;<strong>kurulumu betik olarak kaydetme</strong>&#8221; özelliği de ileriki sürümlerde bu sayfada yer alacak.</p>

<p><img src="http://delphipi.googlecode.com/files/delphipi_033_summary_page.png" alt="" />
<ul></ul>
DelphiPI&#8217;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&#8217;de birim testi yazmak bir ölüm, onun yerine zamanımı özellikleri kodlamaya ayırdım.</p>

<p>Bu sürümü ara sürüm olarak değerlendirebilirsiz. DelphiPI&#8217;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.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thexpot.net/2008/09/delphipi-033-hazir/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>DelphiPI &#8211; Delphi Package Installer</title>
		<link>http://www.thexpot.net/2007/07/delphipi-021-delphi-package-installer/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=delphipi-021-delphi-package-installer</link>
		<comments>http://www.thexpot.net/2007/07/delphipi-021-delphi-package-installer/#comments</comments>
		<pubDate>Sat, 14 Jul 2007 11:55:00 +0000</pubDate>
		<dc:creator>idursun</dc:creator>
				<category><![CDATA[Yazılar]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[DelphiPI]]></category>

		<guid isPermaLink="false">http://idursun.webfactional.com/blog/?p=84</guid>
		<description><![CDATA[<b>DelphiPI'nin yeni sürümünü hazırladım: <a href="node/94">0.21</a></b>

<a href="http://delphipi.googlecode.com" target="_blank">Delphi <i><font face="arial" size="3px">&#960;</font></i></a>, 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. <p class="read-more"><a href="http://www.thexpot.net/2007/07/delphipi-021-delphi-package-installer/">Read more &#187;</a>]]></description>
			<content:encoded><![CDATA[<a href="http://www.thexpot.net/2007/07/delphipi-021-delphi-package-installer/" title="DelphiPI - Delphi Package Installer"></a><p><a href="http://delphipi.googlecode.com" target="_blank">DelphiPI</a>, Delphi bileşen paketlerini bağımlılık sırasını gözeterek derler, yükler.</p>

<p>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.</p>

<p>Örneğin; Developer Express&#8217;in bileşenleri (Quantum Grid+ Express Bars+SpreadSheet,vs&#8230;). Tüm seti kurmak için 30&#8242;a yakın paketi tek tek açıp derleyip yüklemeniz lazım.
<span id="more-84"></span>
Delphi PI ile bu işi bir iki tıklamayla halledebilirsiniz.</p>

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

<p>Siz bunu yaptıktan sonra DelphiPI
<ul>
    <li> paketleri tespit edecek</li>
    <li> paketler arasındaki bağımlıklıklara göre derleme listesi çıkaracak</li>
    <li> paketleri derleyecek</li>
    <li> paketleri delphi&#8217;ye yükleyecek</li>
    <li> SourcePath&#8217;leri arayıp LibraryPath&#8217;e ekleyecek</li>
    <li> Delphi 7 ve önceki sürümlerde; bulduğu yardım dosyalarını OpenHelp&#8217;e kaydecek.</li>
</ul>
<a href="http://delphipi.googlecode.com/files/delphipi_select_folders.png"> <img src="http://delphipi.googlecode.com/files/delphipi_select_folders.png" alt="" /></a></p>

<p><a href="http://delphipi.googlecode.com/files/delphipi_compile.png"><img src="http://delphipi.googlecode.com/files/delphipi_compile.png" alt="" /></a></p>

<p><a href="http://delphipi.googlecode.com/files/delphipi_install_help_files.png"><img src="http://delphipi.googlecode.com/files/delphipi_install_help_files.png" alt="" /></a></p>

<p><a href="http://code.google.com/p/delphipi/downloads/list" target="_blank">DelphiPI&#8217;yi indirmek için tıklayın</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thexpot.net/2007/07/delphipi-021-delphi-package-installer/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

