Delphide Exe Güncelleme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
OnderKarabulut
Üye
Mesajlar: 2
Kayıt: 19 Kas 2013 03:26

Delphide Exe Güncelleme

Mesaj gönderen OnderKarabulut »

Merhaba,
Ağ üzerinde bütün bilgisayarlardaki exeleri tek tek güncellemek yerine servere koyacağın yeni exenin otomatik güncellenmesini nasıl sağlayabilirim. Serverdaki exeyle Tarih yada version karşılaştırarak yeni exenin olduğunu algılayıp otomatik kendini güncelleyen bir exe yapıp ağdaki bilgisayarlara koymak istiyorum.

Teşekkürler şimdiden.
Kolay Gelsin.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Delphide Exe Güncelleme

Mesaj gönderen mrmarman »

Merhaba..

* Kendi Projelerimde, -özellikle de kullanıcı sayısının fazla olduğu projelerde- ağ altındaki bir bilgisayarın (sunucu) üzerindeki bir kaç klasöre EXE dosya(lar)ı koyup, klasörlere kullanıcı erişim yetkilendirmeleri (+) proje içerisinden de diğer erişim yetkiledirmelerini yapıyorum.

* Kullanıcıların Windows Masa Üzerine'de bu EXE'nin kısayollarını koyup buradan çalıştırmaları konusunda şartlandırıyorum.

* Zaman içerisinde EXE'de güncelleme yapacağım zaman bu ortak klasördeki EXE'nin önce adını değiştiriyorum ki çalışan kullanıcılardan dolayı erişim engelini ortadan kaldırayım. Sonra da yeni EXE'yi buraya kopyalıyorum.

* TCP ile sunucuya bağlı bulunan bu eski EXE'yi kullananlara da TCP üzerinden işlem sonlandırma emri yayınlayıp, işi bitenlerin kendiliğinden kapanmasını sağlıyorum ki yeni EXE'yi çalıştırsınlar. Sorunuzdaki şekilde OTOMATİK olsun diye ya çalışan exe periyordik olarak versiyon kontrolü yapacak, ya da siz güncelleyince ağ altından yayın yapacaksınız, dinlemekte olan EXE buna uyacak. Ağ altından UDP yayın da yapabilirsiniz, bir ana sunucuya bağlı bulunan client'ler ile yapılandıracağınız TCP üzerinden de.

- Buraya kadar sizin istediğiniz şeyden farklı değil. Cevap oldu gibi ama dahası var. :idea:

- Karşılaşacağınız problem şu olacaktır: Microsoft; (Server) sıfatı olmayan bir Windows işletim sistemi kullanırsanız, aynı klasöre aynı anda en fazla (10) kullanıcının erişmesine müsaade ediyor. (11) nci kullanıcının erişimi için hali hazırda klasör içerisindeki EXE'yi kullanan (10) kişiden en az birinin exe'yi bırakması gerekiyor. Komik ama gerçek.

- Klasör içerisinden (99)'a kadar müsade olduğu gibi bir tercih sunabiliyorsunuz ama bu sayı her zaman (10) ile sınırlı.

Bu durumları değerlendirip kararınızı ona göre yapılandırın. :bravo:
Resim
Resim ....Resim
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Delphide Exe Güncelleme

Mesaj gönderen barisatalay »

Merhabalar,

Bu dediğiniz yöntemi yeni sürüm güncelleme kontrol ile anlattığım bir yazım var linkini veriyorum okuyup kendine göre rahatça düzenleyebilirsin.

http://brsatalay.com/delphide-versiyon- ... uncelleme/
Cevapla