Istool Setup ile ilgili

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Serim
Üye
Mesajlar: 194
Kayıt: 08 Ara 2004 03:32
Konum: Konya

Istool Setup ile ilgili

Mesaj gönderen Serim »

merhaba arkadaşlar,
istoolda setup hazırlarken eksik yaptığım bir nokta var galiba. Çünkü setup hazırlanıp bittikten sonra programımı kuruyorum. masaüstüne ikonu oluşturuyor ama ikonu sağ tuşla özelliklerden başlangıç yeri olarak programın kurulu olduğu yolu belirtmezsem veritabanına bağlanamıyor hatasını veriyor. yani setup hazırlenirken bu masaüstündeki ikonun başlangıç yolunu nereden belirtiyoruz?

iyi çalışmalar..
Bilginin temelini sağlam at depremde zarar görmesin
t-hex
Kıdemli Üye
Mesajlar: 531
Kayıt: 18 Mar 2005 02:45
Konum: İstanbul/Antalya
İletişim:

Mesaj gönderen t-hex »

workingdir ile belirtiyorsun.

workingdir = {app} olarak bir parametre ekle.

yalnız bu sağlıklı bir yöntem değil, çünkü o kısayol yanlışlıkla silinse ve sonra tekrar oluşturulsa başlandıç dizini kısmının elle düzeltimesi gerekir. O yüzden bence program içinde veritabanına bağlanmadan önce

Kod: Tümünü seç

ExtractFilePath(Application.Exename)
ile exenin bulunduğu yolu alıp veritabanın konumunu ekleyip bağlanmayı denersen sorun yaşamazsın.

İyi çalışmalar
Kullanıcı avatarı
Serim
Üye
Mesajlar: 194
Kayıt: 08 Ara 2004 03:32
Konum: Konya

Mesaj gönderen Serim »

yok zaten veritabanına bağlanırken dediğiniz yöntemle application.exename.. ile bağlanıyorum.Setupı hazırladığımda mesela D:\ nin içine kuruyorumya ordan exe yi çalıştırdığımda sorun yok. Yalnız masaüstünden çalıştırdığımda başlangıç yolunu belirtmeden veritabanına bağlanmıyo. Workingdir yöntemini bi deniyim.
Teşekkürler. kolay gelsin.
Bilginin temelini sağlam at depremde zarar görmesin
Kullanıcı avatarı
Serim
Üye
Mesajlar: 194
Kayıt: 08 Ara 2004 03:32
Konum: Konya

Mesaj gönderen Serim »

Arkadaşlar sorunumu hallettim. WorkingDir 'dan kaynaklanıyomuş. Denildiği gibi workingdir = {app} seçtikten sonra halloldu. Teşekkürler.
Bilginin temelini sağlam at depremde zarar görmesin
Cevapla