Şimdi Ara

Ya C++ Builder Bilen Baksın

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
13
Cevap
0
Favori
1.063
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar bir sorunum var. Borland C++ Builder ile yaptığım programlar benim bilgisayarımda çalışıyor. Fakat Bu programları arkadaşıma yolladığım zaman programların çalışmadığını söyledi. gerekli birDLL dosyası VCL60.BPL bulunamadı die bi hata veriyormuş... Ne yapmam gerekiyor bilen arkadaşlar bir el atıversin...

    Bu konuyu yazılım genelde de sordum sağlıklı bir yanıt alamadım. Bir arkadaş karşı Tarafta da C++ Builder'in yüklü olması gerektiğini söyledi. Ama benim kafama takılan şu: Bu yaptığım programın derlenmiş hali ve sadece tek bir dosya. {.exe dosyası }
    O zaman ben ilerde işe yarar bir program yaptım diyelim millet bunu kullanmak için illa makinalarına C++ Builder mı yükleyecekler_?

    Yardımcı olursanız çok çok sevinirim.







  • Sanırım programın bir database uygulaması değil mi?
    Bu durumlarda program bazı dll dosyalarına ve BDE Borland Database Engine e ihtiyaç duyar. Sen o istedigi dll dosyasini bi programin altina koyunca program o dosyayı atlar, ama başka bi dll yüzünden yine hata verir. Neyse uzun lafın kısası istediği bütün dllleri koysan bile BDE Error verir en sonunda. Programında BDE database i kullanmanın böyle bir dezavantajı var, çalışacağı bütün makinelerde BDE ister.
    Çözüm olarak ise ya paradox tablolar ve BDE kullanmaktan vazgeçmeli, mesela ODBC ile Acess database i gibi bişi kullanmalısın, ki bunu önermem. Kesin çözüm ise programa bir setup hazırlaman ve BDE yi de bu setup a gömmen. BDE entegrasyon desteği olan Inno Setup programına bi bakmani tavsiye ederim.

    Haa bi de programinda database ile ilgili hiç bi şey kullanmamış olma ihtimalin de var tabi. O zaman hatayi niye verir bilmiyom Ama istediği bütün dll leri ark.ına yollamana tavsiye ederim, .exe nin olduğu yere koysun bi denesin.




  • Cevap 1: database uygulaması değil normal bir program. Not defteri gibi düşünebilirsin.
    Cevap 2: Bütün .dll leri yollamaya kalkarsammmmmmmm neyse bunun başka yolu yok mu bilen arkadaşlar. Garip olan şu; Delphi de basit bir program hazırladığında böyle bir sorun olmuyor. Ama bende delphi öğrenmek istemiyorum... C++ Builder güseell ama bir de başka bilgisayarlarda da çalışsa.




  • Bütün dll derken kastettiğim programın arayıp ta bulamadığı dller di. Muhtemeln 5-6 tane olacaktır. Ama o da sorun olacaksa bilemem tabi
  • quote:

    Orjinalden alıntı: yorgunbilgin

    Arkadaşlar bir sorunum var. Borland C++ Builder ile yaptığım programlar benim bilgisayarımda çalışıyor. Fakat Bu programları arkadaşıma yolladığım zaman programların çalışmadığını söyledi. gerekli birDLL dosyası VCL60.BPL bulunamadı die bi hata veriyormuş... Ne yapmam gerekiyor bilen arkadaşlar bir el atıversin...

    Bu konuyu yazılım genelde de sordum sağlıklı bir yanıt alamadım. Bir arkadaş karşı Tarafta da C++ Builder'in yüklü olması gerektiğini söyledi. Ama benim kafama takılan şu: Bu yaptığım programın derlenmiş hali ve sadece tek bir dosya. {.exe dosyası }
    O zaman ben ilerde işe yarar bir program yaptım diyelim millet bunu kullanmak için illa makinalarına C++ Builder mı yükleyecekler_?

    Yardımcı olursanız çok çok sevinirim.


    Borland C++ kullanarak program yazdın ama programın runtime gereksinimleri hakkında bilgin yok öylemi ? !! İLGİNÇ...

    Neyse ihtiyacın olan şey basit bir installshield borland CD si içinde gelen Installshieldi kullanmanı öneririm. Merge Modulleri otomatik ekler projeye yok başka indirir kullanırsan kullandığın librarylerin Merge Modullerini Eklemelisin HELP bölümünde gerekli bilgileri bulabilirsin :)

    Alternatif ..:http://www.installshield.com/




  • Ayrıca belirteyim dedim arkadaşlar BDE tamamen Sisteme atsanız bile çalışmaz kesinlikle Gerekli DLL (Mutlaka Merge Module olarak eklemelisiniz) olayıda projede TDATABASE nesnesi kullandıysanız gerekli ;Midas.DLL yada projenin driverin kullandığı özel DLL leri almanız yeterli.
  • ya ne diyorsunuz yarım saattir kardeş
    c+++ builder dan project menusundan packages var onları işaretle veya işaretleri kaldır artık orada ne yazıyorsa runtime paketlerini programa gömecektir.
  • Teşekkürler



    < Bu mesaj bu kişi tarafından değiştirildi yorgunbilgin -- 18 Mayıs 2005, 17:38:34 >
  • quote:

    Orjinalden alıntı: drony
    ya ne diyorsunuz yarım saattir kardeş
    c+++ builder dan project menusundan packages var onları işaretle veya işaretleri kaldır artık orada ne yazıyorsa runtime paketlerini programa gömecektir.


    Package hazırlama exe boyutunu arttırır. Yani diyelim 4 lib kullandın içindeki 1 fonksiyona bile çağrı yapmış olsan bütün lib'i exe ye eklemek bence pek yaralı olmaz :) Ayrıca installshield kullanmak her yönden daha problemsiz olur.

    Database olayına gelince hiç bir şekilde package olarak BDE yada BDE aliaslı bir database' i Merge modul eklemeden farklı bir bilgisayara taşıyamazsın! Dene gör !
    :)
  • aynen install shield, biz çok ağladık borlandsız makinelerde çalıştırabilmek için programlarımızı :D install shieldi kullanmayı öğrenene kadar
  • quote:

    Orjinalden alıntı: Aspci79

    quote:

    Orjinalden alıntı: drony
    ya ne diyorsunuz yarım saattir kardeş
    c+++ builder dan project menusundan packages var onları işaretle veya işaretleri kaldır artık orada ne yazıyorsa runtime paketlerini programa gömecektir.


    Package hazırlama exe boyutunu arttırır. Yani diyelim 4 lib kullandın içindeki 1 fonksiyona bile çağrı yapmış olsan bütün lib'i exe ye eklemek bence pek yaralı olmaz :) Ayrıca installshield kullanmak her yönden daha problemsiz olur.

    Database olayına gelince hiç bir şekilde package olarak BDE yada BDE aliaslı bir database' i Merge modul eklemeden farklı bir bilgisayara taşıyamazsın! Dene gör !
    :)

    lwm paketini tamamı eklenmicekki zaten gerekli unitler eklencek içinden. bari sen yapma aspci yaws. delphide mi kullanmadın hiç :))) merak etme 300 kb yi aşmaz. artı senin yöntemle değşen bir şey omayacakki hani 5-10 tane uygulama olsa tamam da. en garanti yok kaplumboğa stili




  • quote:

    lwm paketini tamamı eklenmicekki zaten gerekli unitler eklencek içinden. bari sen yapma aspci yaws. delphide mi kullanmadın hiç :))) merak etme 300 kb yi aşmaz. artı senin yöntemle değşen bir şey omayacakki hani 5-10 tane uygulama olsa tamam da. en garanti yok kaplumboğa stili


    Bazı sorunlara geçici çözüm bulmak "çözüm"anlamına gelmeyebilir...
    Windows üzerindeki en sağlam yol installshield hazırlamaktır. Bu yüzden bütün programlar buna uygun olarak hazırlanıyor :)

    tabiiki sözüm DATABASE uygulamaları için kesinlikle installshield kullanınız ve kullandırınız.
    Başınızı ağrıtmak hür iradeside size kalmış ...




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.