InstallShield Kullanımı Hk.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
vipaydin
Üye
Mesajlar: 82
Kayıt: 23 Ara 2004 04:52

InstallShield Kullanımı Hk.

Mesaj gönderen vipaydin »

Merhaba.

Programın bir tane exe dosyası ve bir tanede txt dosyası mevcut.
InstallShield ile setup dosyasını hazırladım ve başka bir makineye kurdum. Hiç bir sorun yok.
Fakat exe dosyasını şimdi değiştirmem lazım.
Üzerine bir kaç eklenti yapıldı.
Yeniden InstallShield ile setup dosyası oluşturuyorum.
Txt dosyası silinmeyecek ve değişmeyecek. Sadece exe dosyası değişecek.
Setup dosyasını hazırlarken Files olarak sadece exe dosyasını seçiyorum. Setup dosyasını çalıştırdığım zaman diğer makinede txt dosyası aynen kalıyor ve istediğim gibi exe dosyasının yenisini yüklüyor.
Buraya kadar herşey çok güzel.
Fakat diğer makinede Program Ekle Kaldırda bu program iki tane gözüküyor.
Eski programı Program Ekle Kaldırdan nasıl kaldırabilirim acaba?

Teşekkür ederim.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Sadece bir dosya (.exe) için tekrar setup hazırlamaya ne gerek var. Nereye kopyaladığına bakıp doğrudan kopyalayabilirsin :idea:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
vipaydin
Üye
Mesajlar: 82
Kayıt: 23 Ara 2004 04:52

Mesaj gönderen vipaydin »

Yok Hocam o şekilde değil.

Ben olayı anlatırken kısaltarak anlatıyorum.
Örnek olması için bir tane exe ve bir tane txt dosyası dedim. Olay sadece bu kadar değil.

İlginiz için teşekkür ederim ayrıca.
ikut

Re: InstallShield Kullanımı Hk.

Mesaj gönderen ikut »

vipaydin yazdı:Merhaba.

Programın bir tane exe dosyası ve bir tanede txt dosyası mevcut.
InstallShield ile setup dosyasını hazırladım ve başka bir makineye kurdum. Hiç bir sorun yok.
Fakat exe dosyasını şimdi değiştirmem lazım.
Üzerine bir kaç eklenti yapıldı.
Yeniden InstallShield ile setup dosyası oluşturuyorum.
Txt dosyası silinmeyecek ve değişmeyecek. Sadece exe dosyası değişecek.
Setup dosyasını hazırlarken Files olarak sadece exe dosyasını seçiyorum. Setup dosyasını çalıştırdığım zaman diğer makinede txt dosyası aynen kalıyor ve istediğim gibi exe dosyasının yenisini yüklüyor.
Buraya kadar herşey çok güzel.
Fakat diğer makinede Program Ekle Kaldırda bu program iki tane gözüküyor.
Eski programı Program Ekle Kaldırdan nasıl kaldırabilirim acaba?

Teşekkür ederim.
Eski program registryde bir KEY olarak duruyor. Direkt yada kodla silebilirsin. TEXT dosyaya gelince dosya zaten var üzerine yazılsınmı diye sordurabilrsin yada setup yaparken şu text orjinalinden farklı ise güncelleme yapabilrsin
Kullanıcı avatarı
vipaydin
Üye
Mesajlar: 82
Kayıt: 23 Ara 2004 04:52

Mesaj gönderen vipaydin »

Peki sizin bu dediklerinizi InstallShield yapmaz mı?
Yani Registry'de bulunan eski programın KEY'ini kendisi kaldırmaz mı?
Burası bana biraz mantıksız geliyor.
Benim dediklerimi şey gibi anlıyabilirsiniz. Bir tür upgrade.
Yani her yeni bir şeyler yapıldığında kullanıcıya KEY sildirmek ne kadar doğru bilmiyorum. Programın içine KEY silmesini koymakta mantıksız geliyor. Sonuçta 10 tane exe 20 tane txt dosyası varsa, bunlardan değişecek var, değişmeyecek var.
Benim düşündüğüm şu şekildeydi.
Yeni exe dosyasının hazırlanmasıyla değişecek exe dosyalarına setup hazırlamak. Değişen exe dosyalarıyla eskisiyle değişecek, Program Ekle Kaldırdan eski program silinecek ve yeni program eklenecek.
Hazır kullandığımız paket programların mantığı bu şekilde değil mi?
Güncelleme yapıldığı zaman sadece gerekli dosyalar değişiyor. Benim örneğimde txt dosyaların içinde şifreler var. Kesinlikle değişmemesi lazım. Ana giriş dosyasıda değişmiyor. Ama bazı exe dosyalar değişecek.
Bilmem anlatabildim mi?

Teşekkür ederim.
Cevapla