Arşiv Anasayfa VCL (Delphi Visiual Component Library)
Sayfalar: 1
Jedi Bilesenlerini Kurmak & Kaldirmak Gönderen: ChangeoveR Tarih: 10 February 2007 20:58:24
Jedi Bilesenlerinin saglikli bir bicimde yuklenmesi ve kaldirilmasi ile ilgili bir cok detayi bulabileceginiz ayrica basit , sade ve anlasilir dil de hazirlanmis bir dokuman.

...::: Desteklenen Derleyici Surumleri :::...

. Delphi 5
. Delphi 6
. Delphi 7
. Delphi 2005

. C++ Builder 5
. C++ Builder 6
. Borland Developer Studio 2006 (Delphi Win 32 ve C++ Builder)

...::: Onceki JVCL Surumlerinin Kaldirilmasi :::...

JVCL'in once ki surumlerinden herhangi birini bilgisayariniza yuklemisseniz kuruluma baslamadan once JCL ile birlikte JVCL'i bilgisayarinizdan tamamen kaldirmaniz gerekmektedir.

Once ki surumleri kaldirmak icin su sirayi takip etmelisiniz :


1 . Kullandiginiz Delphi veya Borland C++ Builder surumunu (IDE) acin ve Component menusunden Install Packages'i secin.
( Component - Install Packages )
2 . Karsiniza gelen listede yer alan herbir JCL/JVCL paketlerini listeden Remove dugmesine basarak kaldirin.
3 . Tools menusunden Environment Options 'i secin daha sonra karsiniza gelecek olan pencereden Library tabina gecin ve butun kutuphane dosyalarinin bulundugu  JCL ve JVCL klasorlerin yollarini kaldirin.
(Tools - Environment Options - Library)
4 . 1'den 3'e kadar olan adimlari kullandiginiz diger tum Delphi ve C++ Builder surumleri icin tekrarlayin.
5 . Kullandiginiz Delphi veya Borland C++ Builder'i (IDE) kapatin.
6 . Bpl ve Dcp dosyalarinin bulundugu klasorlere goz atin.Bunlar genelde varsayilan olarak;

Delphi icin : " DELPHI\Projects\Bpl "
Borland C++ Builder icin : " BCB\Projects\Bpl "

klasorlerinde yer alirlar. Bu klasorlerde bulunan JCL ve JVCL ile ilgili tum dosyalari silin.
7 . Daha onceden Jedi bilesenlerini yuklediginiz kurulum klasorunu ya silin ya da ismini degistirin.
8 . Baslat->Calistir->Regedit.exe komutlariyla register duzenleyiciyi acin. Daha sonra HKEY_CURRENT_USER\Software\Borland\<compiler>\<version>\Palette anahtarinda bulunan JVCL ile ilgili tum isim ve degerleri silin.Bu islemi bilgisayariniz da yuklu bulunan butun Delphi ve Borland C++ Builder surumleri icin tekrarlayin.

...::: Gerekli Paketleri Hazirlamak :::...

JVCL 'in kurulumu icin JCL'in ( Jedi Component Library ) en son versiyonuna ihtiyac duyulur.Su an ki en son JCL versiyonu 1.97'dir , fakat bu dokumanin hazirlandigi zaman icerisinde herhangi bir versiyonun yayinlandigi bildirilmemistir. JCL'i indirip , yukleyebileceginiz sayfanin adresi asagida mevcuttur.

http://homepages.borland.com/jedi/jcl/

Bu adresten temin edeceginiz JCL'i herseyden once bilgisayariniza kurmaniz gerekmektedir.Bu bilesenleri kurmayi deneyen bir cok arkadasimiz bu bolumu atlamakta ve bu sebepten kesin bir sonuca ulasamamaktadirlar.


...::: JVCL Yukleyiciyi Kullanarak Kuruluma Baslamak :::...

Sayet , yukleyiciyi kullanarak bilesenleri otomatik olarak yuklemeyi dusunuyor olsaniz dahi bilgisayarinizda daha onceden yuklu olan (JVCL 3'ten oncesi) JVCL'leri ve JCL'leri el ile (manuel) kaldirmaniz gerekecektir.Ust baslikta ( Onceki JVCL Surumlerinin Kaldirilmasi ) bu isin nasil yapildigi detayli olarak islenmistir.

1 . Kuruluma baslamadan once butun Delphi ve/veya Borland C++ Builder (IDE) surumlerinin kapali oldugundan emin olmalisiniz.
(Eger bunlardan herhangi biri (IDE) acik ise kurulum baslamayabilir)
2 . Daha sonra JVCL klasorunde bulunan Install.bat dosyasina cift tiklayip calistirin.
3 . Bu islemden sonra yukleyici kullanmis oldugunuz Delphi komut satirinda dcc32.exe dosyasini derleyecektir.
Eger derleme sirasinda bir hata olusursa baslat->calistir->cmd komutlarini calistirip jvcl klasorune erisin daha sonra
bu klasorde bulunan Install.bat dosyasinin adini yazip enter tusuna bastiktan sonra buyuk bir olasilikla olusan hata mesajlarini goruyor olacaksiniz.Eger karsiniza cikan hata mesaji " dcc32.exe could not be found " ise Delphi veya C++ Builder \bin klasorunun sistem yolunda tanimli oldugundan emin olmali ve yeninden Install.bat dosyasini calistirmalisiniz.

* Sistem yolunda tanimli mi ?
Masaustunuzde bulunan "Bilgisayarim" simgesine sag tiklayip "ozellikler" komutunu verin. "Gelismis" tabina gelip "Ortam Degiskenleri" dugmesine tiklayin.Karsiniza cikacak olan pencereden "Sistem Degiskenleri" kutucugunda yolun tanimli olup/olmadigini ogrenebilir veya yeniden duzenleyebilirsiniz.
Varsayilan yol su sekilde tanimli olmalidir : " C:\Program Files\Borland\Delphi7\Bin; "


4 . Derlemeyi basarili bir sekilde tamamladiginiz zaman yukleyici sekilde goruldugu gibi otomatik olarak calismaya baslayacaktir.



Karsimiza gelen bu pencereden JVCL'leri yuklemeyi dusundugunuz derleyiciyi
 secin.




Goruldugu gibi bu pencerenin en ust ve sol tarafinda yuklenen ve yuklenmesi muhtemel Delphi ve Borland C++ Builder surumlerinin bulundugu listeyi gorebilirsiniz. Yine buradan JVCL'i kurmak istediginiz Delphi veya Borland C++ Builder surumlerinden herhangi birini veya hepsini secebilirsiniz.Listenin altinda kurulumun farkli ozelliklerinin secimi icin bir grup secim kutusu listesi yer almaktadir.

Bu listede yer alan secenekler :


. Build packages - Bu secenekte dosyalari derlemek yerine kurulum islemi gerceklestirilir.Tamamen gerekli olmasa bile kurulum sirasinda butun dcu dosyalari yeniden olusturulurlar.Genelde bu secenegin yeninden kurulum yapilacagi zaman kullanilmasi tavsiye edilir.
. Install JCL - Bu secenek secildigi zaman JVCL dosyalariyla beraber ayrica JCL dosyalarinin da derlenmesi
saglanir.Eger JCL ve JVCL dosyalari ortak bir klasor icindeyse yani;
JVCL : jedi\JVCL
JCL  : jedi\JCL
seklide ise yukleyici dosyalari otomatik olarak bulup derleme islemini gerceklestirecektir.Eger JCL dosyalari sizin belirlediginiz baska bir klasorde ise bu seferde bu dosyalarinizin bulundugu klasoru yukleyiciye bildirmeniz gerekecektir.
. JVCL Developer Installation - Eger kaynak dosyalarini degistirmek , gelistirmek gibi bir niyetiniz varsa bu secenegi aktif hale getirmelisiniz.
. Clean JVCL component palette - Daha onceki yani eski JVCL bilesen paletlerinin registry'e girilmis olan bilgilerini kaldirir ve yuklemeden sonra bilesenlerin varsayilan paletlerine kesin olarak yerlestirilmesini saglar bu yuzden tavsiye edilen bir secenektir.
. Compile only (error check) - Acik olarak belirtilmis herseyi olusturur fakat olusturulan bu dosyalardan hicbirini Delphi/BCB 'in icine dahil etmez.Gercek bir kurulum yapmadan once hatalarin bulunabilmesi adina iyi bir denetim seklidir.
. Standard/Personal Edition -  Bilgisayariniz da Delphi 5 veya Personel Editions surumlerinden herhangi biri yuklu ise bu secenek secili durumda olmalidir. Bu surumler diger surumlere oranla daha az fonksiyonel olduklarindan JVCL'de ki bazi ozellikler kapali olmak zorundadir.
. JCL - Bu secenek sayesinde JCL klasorunun yolu gosterilir. Eger gosterilen klasor yanlis ise dogru olan JCL klasorunu gostermek icin ( Ellipsis [...] ) klasor secim dugmesine tiklayin.

...::: Yukleyici Kullanarak JVCL'i Kaldirmak :::...

JVCL bilesenlerini kaldirmak icin , yukleyici calistirip Uninstall dugmesine tiklamaniz geremektedir. Bu sayede JVCL'le ilgili olan tum bpl , dcp ve dcu dosyalari tamamen silinip kaldirilacaktir. Bu ozellik JVCL'in 2.10'dan once ki surumlerinde mevcut degildir.






...::: JVCL'in Elle (Manuel) Kurulumu :::...

1  - http://homepages.borland.com/jedi/jvcl/ adresinden paketlenmis jedi bilesenlerini indirin.
2  - Indirilen bu paketlenmis dosyanin duzgun olarak gelip gelmediginden emin olun.
3  - Bu paketlenmis zip seklinde ki dosyayi yerini sizin belirleyeceginiz bir klasorun icine acin.

Tavsiye edilen acma bicimi soyledir ;
a - Bilgisayarinizin herhangi bir surucusunde JEDI adinda bir klasor olusturun
b - Daha sonra bu paketlenmis dosyayi bu klasorun icine acin.
c - Bu acma isleminden sonra soyle bir yapi olusacaktir
JEDI
   JCL
     <JCL alt klasorleri>
   JVCL
     <JVCL alt klasorleri>
4  - JVCL'i kurmadan once mutlaka JCL paketlerini derlemeniz gerekir bu islem icin JCL klasorunun icinde ki Install.bat dosyasini calistirmaniz yeterlidir.
5  - JCL paketleri duzgun olarak derlendiyse " ...\jvcl\packages " klasorunun icinde ki Delphi versiyonunuza uygun olan bpg dosyasini acin.
6  - Daha sonra Project menusunden Build All Projects komutunu verin.
(Project - Build All Projects)
7  - Bu dosyalar derlenene kadar bir bardak sicak cay icmek icin mutfagin yolunu tutun.
8  - Tum paketler derlendikten sonra Ctrl+Alt+F11 tuslarina basip Project Manager 'i acin.
9  - Karsiniza gelen paketlerin sonu D?D ile bitenleri ( ? = versiyon numarasi demektir "D5D" Delphi 5 icin "D6D" Delphi 6 icin vs.) sag tiklayip secin ve acilan popup menuden " Install " komutunu verin. Her ne kadar butun paketleri yuklemek istemesenizde tavsiye edilen tum paketlerin yuklenmesidir.
10 - Bir paketi kapattiginiz zaman Delphi sizden icerigi degisen bu paketin kaydedilmesini isteyecektir. Sizin bu soruya verilecek yanitiniz "Hayir" olmalidir.
11 - Delphi'ye JVCL Yolunun Eklenmesi :
Derleme sirasinda uygulamalarinizin olusabilmesi icin JVCL kodlarinin bulunmasi ve bu sebepten oturu de Delphi'nin environment yoluna JVCL'i eklemeniz gerekmektedir. Kaynak yollari eklemek demek sizin kolayca kaynak dosyalarini degistirmeniz ve calisma-zamaninda bu degisimi gorebilmeniz demektir.Kaynak klasorleri Delphi'ye eklemek icin ;
Tools menusunden Environment Options 'secenegini secin acilacak olan pencereden Library tabina gecin ve daha sonra bu tab da bulunan Library Path secenegine " ...\JVCL\run " ve " ...\JVCL\common " yollarini ilave edin.
(Tools - Environment Options - Library)

Butun bu islemleri eksiksiz olarak yerine getirdiginizden eminseniz artik JEDI bilesenleri ile gonul rahatligi icinde calisabilirsiniz.Bu konu hakkinda daha fazla ve detayli bilgi edinmek isterseniz benim burada sizlerle Turkce'ye cevirip , ozetleyip , paylastigim " ...\jvcl\help\install.html " dosyasini acip okuyabilirsiniz.

Yazar : Deniz TURKAN

Bu dokuman tarafimdan 17/11/2006 tarihinde hazirlanmistir.
Ynt: Jedi Bilesenlerini Kurmak & Kaldirmak Gönderen: FetihlerFatihi Tarih: 10 February 2007 21:38:41
elerinize sağlık. birçok arkadadaşın faydalanacağından eminim.

Resimleri sunucumuza attım.

Ayrıca konu iler ilgili Bu Konununda incelenmesini öneririm
Ynt: Jedi Bilesenlerini Kurmak & Kaldirmak Gönderen: ChangeoveR Tarih: 12 February 2007 09:26:20
elerinize sağlık. birçok arkadadaşın faydalanacağından eminim.
Resimleri sunucumuza attım ...

Umarim faydali olur , aslinda dokuman hazirlama zahmetli bir is olmasaydi bilgi ve tecrubelerimin cogunu buraya gondermeyi dusunebilirdim. Fakat islerimin yogunlugu ve gerekli bos zamani yakalayamamdan oturu ara ara gonderebilecek gibiyim.

Calismalarinizda basarilar...
Ynt: Jedi Bilesenlerini Kurmak & Kaldirmak Gönderen: FetihlerFatihi Tarih: 12 February 2007 10:45:32
Gerçekten makale hazırlamak vzahmetli bir iş, ancak  aynı zamanda zevkli de