Exe açılır açılmaz bplleri sormaya başlıyor..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
baypipox
Üye
Mesajlar: 122
Kayıt: 16 Eki 2006 03:23
İletişim:

Exe açılır açılmaz bplleri sormaya başlıyor..

Mesaj gönderen baypipox » 18 Eki 2011 04:08

Merhaba arkadaşlar öncelilikle sorunumu hallettim, başka bir pc'de kodları derleyerek fakat merak ediyorum, acaba benim pcdeki sorun ne olabilir..
Exe açılır açılmaz kullandığım bileşenlerin bplleri sormaya başlıyor.. Package'de ne varsa bulanamadı diye hata veriyor.. tabi bu hataları karşı tarafdaki pc'si veriyor.
Kendi pc'imde derleme yaptığımda sorunsuz çalışıyor fakat, karşı tarafa gönderdiğimde başlıyor bplleri sormaya, bplleri bulup system32 atarsam düzeliyor.
Gözüme ilk çarpan exe'nin dosya boyutu oldu. Sorun halloldukdan sonra exe boyutu 3'mb lara felan geldi. Ama sorun devam ederken 60-70 kb arası bir exe boyutu oluyodu derleme yaptığımda. (Not: build ettim..) Projedede kullanılan öyle çok bi bileşen yok, sadece cx grid ve oracle data access componentleri var..

Merak ediyorum acep ben neyi yanlış yaptımda kendi bilgisayarımda, böyle bir hata oluştu.. (Not: Başka pc'de tekrar derlediğim kodları kendi bilgisayarımdada artık düzgün olarak derleyebiliyorum..)

adnansirca
Üye
Mesajlar: 133
Kayıt: 14 Kas 2005 12:24

Re: Exe açılır açılmaz bplleri sormaya başlıyor..

Mesaj gönderen adnansirca » 18 Eki 2011 04:17

Projenizin seçenekleri ile ilgili bir sorun bu. Sorun da değil aslında. Tercih meselesi kısacası.
Project--Options penceresinden “Build with runtime packages” işaretli ise bpl dosyalarını projenizle birlikte taşımanız gerekir. İşaretlemediğinizde ise tüm paketler exe dosyasınıza gömülü olarak derleme yapılır. Bu durumda exe boyutu haliyle büyür.

Kullanıcı avatarı
baypipox
Üye
Mesajlar: 122
Kayıt: 16 Eki 2006 03:23
İletişim:

Re: Exe açılır açılmaz bplleri sormaya başlıyor..

Mesaj gönderen baypipox » 18 Eki 2011 04:22

sorumu cevapladığınız için çok teşekkür ederim yeni bir şey daha öğrendim hocam saolun...

Cevapla