Otomatik Güncelleme

Yazdığınız makaleleri ve üyelerimizin işine yarayacağını düşündüğünüz kodlarınızı gönderebilirsiniz. Bu foruma soru sormayın!
Cevapla
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Otomatik Güncelleme

Mesaj gönderen mkysoft »

İnternette bir ini dosyası tutuyorum. Bu dosya SQL ifadeleri ve yüklenmesi gereken ek dosyaları da içeriyor. Örnek:

Kod: Tümünü seç

[son]
son=1.2.3.5
[1.2.3.5]
sqlsay=2
dosyasay=1
sql1=update bla bla
sql2=update bla bla
dosya1=abc.dll
dosay1run=false
[1.2.3.4]
sqlsay=0
dosyasay=0
gibi. Program çalışırken 1 saatte bir kontrol yapıyor. ini dosyasını indiriyor. Güncel varsa uyarıyor. Yüklüyor. Bu sistemde 2 ve daha fazla
versiyon eski olan programlarda kendini güncelleyebiliyor.
Ana exe güncellenirse yenisini başka ad ile kaydediyor. Sonra onu çağırıyor, yeni versiyon eskisinin kapanmasını bekliyor. Kendinden orjinal isimli dosya kopyası yaratıyor ve onu çağırıyor, kendiini kapatıyor. Yeni açılanda kontrolü yapıp kendini oluşturanı siliyor. Arada gereksiz bir geçiş olduğu üşünülebilir.

Bu sistemin eksikliği veri tabanı versiyonu takip etmiyor. Geliştirip veri
tabanı versiyonu güncellemeside eklemeyi düşünüyorum. Böylece gereksiz exe download olmayacak. Aynı zamada dll ve varsa başka exe dosyaların versiyonlarınıda takip edebilecek. Çok kullanıcılı programlarda programın dosyalarını oluşturduğum başka bir DB'ye atıyorum. Client makinalar kendilerini DB'en yüklüyor. Sadece ana makine internetten download ediyor.
Cevapla