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
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.