Ana içeriğe atla

(import)Yüksek Yüksek Projelerde Bileşen Kullanmasınlar!

Delphinin en cazip yanlarından bir taneside şüphesiz VCL teknolojisi. Gavur yapmış abi. Süper birşey. Olayın mantığını bilmeden, neyin nasıl işlediğini bilmeden konuyla ilgili bir bileşen bulup program yazıyoruz ve sonra ortaya program yazdık diye çıkıveriyoruz. Olayın bu tarafıda kötü ama en kötüsü bu değil. Bir projede önünüze gelen abuk subuk bileşenleri kullanıyoruz daha sonra Delphi sürümünü yükseltirken; "abey bu bileşenin delphi x sürümü yokmuş,napcez?" gibi sorularla muhattap oluyoruz. Sadece bu soru olsa iyi. "Kardeş, bileşenin pas dosyasını delphi x de derle." diyoz. "abey, bunun kaynak kodu yok ki, dcu ları var."içinizden "hay senin abeyini" dediğinizi duyoyorum. :) "web sitesine gir, bilesenin delphi x sürümünü ordan indir." diyorsunuz ama nafile.... "abey, site acilmiyo firma kapanmis, bileseni üretmeyi durdurmuslar yani. napcaz simcik?" "hay anasını satim yaw. bileseni projeye eklerken bana mı sordunuz lan. cıldırmayın adamı. ne halin varsa gör. dcu uyu pasa çeviren bi program yaz, bileşeni projeden çıkart, kendini köprüden aşşa at ama bana bir daha soru sorma uleynnn. yıkıl şimdi karşımdan..." eeee.... bu işler böyle işte... unuttuğum birşey daha var. yeni bir sistem yüklediğinizde veya kaynak kodunuzu başka bir makinede derlemek zorunda kaldığınızda delphi gerekli bileşenler olmadığından kaynak kodunuzu derleme isteğinizi kibarca geri cevirecektir. işiniz acil değilse şansınız var demektir. oturun projede kullandığınız bileşenleri delphiye yükleyin. hepsinin kurulum aşamalarıda standart değil. bazılarını pas dosyasından bazılarını dcu dosyalarından bazılarını dpk lardan falan filan... "hay allah kahretsin, bu bileşen nasıl yükleniyordu yaw?" "sana soru sorma dememişmiydim (hııııırrrrrrrr)" hadi kolay gelsin..... sonuç: son ana kadar extra bir bileşen kullanmama hakkınızı kullanın. kullandığınız bileşenin kaynak kodu olmasına büyük önem gösterin. projede kullandığınız bileşenleri proje ile aynı dizinde Bilesenler adlı bir dizinde tutun. Her bileşenlerin nasıl yüklendiğini ve extra ayarlarını açıklayan bir text dosya oluşturun ve ilgili bileşenin klasörüne benioku.txt olarak yerleştirin. ve son olarak Yüksek yüksek tepelere ev kurmayın. açıklamalar bölümüne kendi düşüncelerinizi yazmayı da unutmayın haaa!

Yorumlar

Adsız dedi ki…
Yaaa demek öyle :P
Adsız dedi ki…
Haklısın, extra komponent kullanmamak lazım.
Sadettin POLAT dedi ki…
abi programin adresini yazmamissin :) -tabi program http://www.fabforce.net/ adresinde ki DBDesigner4 degilse-

bende bi ornek vermek istiyorum. sf.nette dolasirken delphi ile yazilmis sokaban adlı oyunu indirdim. gorsellik falan bunda da iyiydi. dellphiye yukleyip soyle bi acayim dedim ama icimden de kesin bi suru "su yok, bu yok" hatasi alacagimi dusunuyordum fakat olmadi. open dedim ilgili dpr dosyasini sectim ve build dedim. done:build all mesajini verince gittim dolabi actim ve bi bardak soguk su ictim, kendime gelmeye calistim...

http://sourceforge.net/projects/sokobanyasc
Sadettin POLAT dedi ki…
bahsi geçen mysql designer programı benim bilgisayarıma bi şekilde gelmiş -büyük ihtimalle bülent abinin cdlerinden araklamışımdır :)-
DBDesigner4.0.5.6_Full gibi bir isme sahip olması ve setup halinde gelmemesi bana kırılmış bir program izlenimi verdi zira bülent abide kırılmamış programın işi olmaz.

bizde de hakkında kısmında yazan karınca yazılarını okumak gibi bi alışkanlık olmadığından da gpl olduğunu furkan mesaj yazana kadar çakmadım doğrusu. mesaj atmasaydı uzun bir süre de çakmayacaktım herhalde :)

vakti zamanında bu programın görselliği benide etkilemiş ve delphiyle yazıldığını kendi klasöründe bulunan dbexpress dll lerinden anladığım vakit hemen dede ye başvurmuş ve nasıl yaptığını incelemeye koyulmuştum

boşuna kasmışız. kaynak kodu sitede mevcutmuş :)

neyse sağlık olsun. bari clx teki bir kaç güzel noktadan bahsedeyim.

tpanelin içine her hangi bir atraksiyon yapmadan resim koyabiliyorsunuz. pagecontrolun düğmelerini ve etrafında ki 3d bordeeri gizleyebiliyorsunuz. ben bunları vcl de yapmak için extra taklalar atıyorum. pagecontrol düğmelerinin üzerine panel örtmek gibi :)

Bu blogdaki popüler yayınlar

Kadın Spikerler

Bazıları haber sunarken güzel görünmeye çalışıyorlar bazıları ise güzel oldukları için haber sunuyorlar. Bunun yanında hem haber sunan hem de güzel olanlarda yok değil. Nasıl bir haber sunduğu konusunda (tonlama, vurgu, mimik) fazla bilgim olmasada çok güzel bi hanım kızımız olduğu gözlerden kaçmıyor Melissa Theuriau'in. Meslek hayatında başarılı olmasını dilemekten başka bir şey söyleyemiyorum :) Türkiye tarafında ise ön plana çıkan Banu Güven (Ntv) ve Burcu Esmersoy (CnnTurk) var. Bana göre Banu Güven işini yaparken güzel görünüyor Burcu ise güzel göründüğü için iş yapıyor. Her ikisininde konuşmakla ilgili bir takım problemleri var ama her zaman için Banu Güven'i tek geçerim bu alemde :)

Leyse li'l-insâni illâ mâ seâ

"Leyse li'l-insâni illâ mâ seâ" derken Hudâ; Anlamam hiç meskenetten sen ne beklersin daha? Mehmet Akif Ersoy / Durmayalim Leyse li'l-insâni illâ mâ seâ : Necm Süresi 39. Ayet. [İnsan için ancak çalıştığı vardır.] Meskenet: 1 . Miskinlik, beceriksizlik. 2 . Yoksulluk, fakirlik. (Türk Dil Kurumu) Olay zaten yeterince acik. Yan gelip yatma kardesim. Calis. Bu misralar yazildigi donemde bu anlami tasiyordu fakat zaman ilerledikce baska bir gercegi de gozler onune seriyor.Gerci bu gercek cok kapsamli bir kac satirla anlatilabilecek bir sey degil kaldiki benim bilgim de buna yeterli degil zaten. Ben giris cumlelerini verebilirim gerisini arastirmak yaziyi okuyanlara kalmis. (Matrix gibi bisey oldu bu yaw. Neo'nun kahinle bulusup yanindan ayrildiktan sonra Morpheus ile konusma sahnesi.) Yani kisaca sunu demek istiyorum. Ben bu misrayi ilk okudugumda hic birsey anlamadim. Bu misralari anlayabilmek icin kuran mealine ve turkce sozluklere bakmak zorunda k...

Bana ordan 2 kilo özgürlük tart abicim. İyisinden olsun!

Bu nasıl bir iş kardeşim? Özgürlükleri herkes kendi keyfine göre uygularsa ne olur bu milletin hali? Madem yazılan yorumlardan gocunacan yorum özelliğini direkt kapat bitsin olay. bekirimin yazma hakkını elinden alamazsın. "Site benim istediğimi yaparım" diyebilirsin haklısın ama o zamada bende ..... http://alisari.zaxaz.com/index.php/2005/02/23/p157