Jump to content

Güncelleme .apz Çalışması Ve Proje Hak.


dragon3781
 Share

Recommended Posts

Merhabalar ;

Kintaro ile yapılan özelden görüşme sonucunda sağolsun kırmadı ve update projesine genel olarak tüm herkezin ihtiyacı olacağından dolayı yardımcı olabileceğini belirtti.

Güncelleme Mantığı aşağıdaki gibimi onu tam bilmiyorum ? bilgilendirirseniz sevinirim.

Örnek çalışma ;

Update.apz

[quote]http://www.upload.gen.tr/d.php/www/irtx9bmd/Update.apz.html[/quote]

xx1.apz

[quote]http://www.upload.gen.tr/d.php/www/iyvvmgs2/xxx1.apz.html[/quote]

İlgili Resim ;

xxx1.exe

[img]http://b1110.hizliresim.com/11/10/12/9453.jpg[/img]



Update.exe

[img]http://b1110.hizliresim.com/11/10/12/8731.jpg[/img]



Güncelleme Mantığı ;

Proje [b]xxx1.exe[/b] çalışırken güncelle butonu ile [b]update.exe [/b]çalıştığında [b]xxx1.exe [/b]kapanacak ve [b]update.exe [/b]açılacak .

[b]xxxx.com/update.txt[/b] dosyasından alınan veri ile [b]autoplay/docs/update.txt [/b]dosyasını check ederek yeni versiyonu kontrol edecek ve sonucu bildiricek.

Güncelleme var ise [b]Güncelle[/b] butonu ile [b]update.txt [/b]içindeki sürüme sahip [b]xxx2.exe [/b]ada sahip olan dosya serverden inecek ve masaüstüne kayıt olacak.

Şimdi burada merak ettiğim proje adımız önceki sürümde [b]xxx1.exe [/b]sonraki sürümde adı [b]xxx2.exe [/b] mi olmalı ? ve [b]update.txt [/b] dosyalarında ana dizindekinde [b]xxx1.exe [/b] serverde [b]xxx2.exe [/b] mi yazmalıdır.


Not : Mantığı her nekadar biraz bilsemde herkezin anlaması ve çözebilmesi için detaylı açıklayıcı bir biçimde yazmaya çalıştım , bu konu hakkında detaylı ve açıklayıcı bir örnek ve konu olması iyi olur. Edited by dragon3781
Link to comment
Share on other sites

örn: birinci setup.exe olursa ikinciye de update exe diyebilirsin.o sana Kalmış programda kodları yazarken ona göre belirt.

güncelleme kontrolü yaptırman içinde xml den yararlanabilirsin. projenin içine docs klasörüne ref.xml ile indirme serverindeki xml belgesine de update.xml diyebilirsin bu da sana kalmış tabiki...Alttaki linki inceleyebilirsin...

http://www.tnctr.com/topic/181211-guncelleme-sorunsuz-calythyyor/page__p__1076152__fromsearch__1#entry1076152

Link to comment
Share on other sites

[b]Kendi çalışmalarımda kullandığım güncelleyici. Çalışma mantığı ve nasıl kullanacağınızı anlattım.[/b]
[u][b]
[/b][/u][b]Dragon® Universal Updater[/b]

[u][b][img]http://4.bp.blogspot.com/-EreMFGFXh2c/TmTb-aAZvrI/AAAAAAAAA6I/sgbkin1FiRA/s1600/duu.png[/img]
[/b][/u]
Çalışmalarınıza güncelleme bölümü eklemek isterseniz Dragon® Universal Updater uygulamamı kullanabilirsiniz.
[b]Nasıl Kullanılır?[/b]
1- Dragon® Universal Updater güncelleme dosyalarını Windows geçici klasörüne zip dosyası olarak indirir ve uygulama ana dizinine, zip içeriğini çıkarır. Bu yüzden Dragon® Universal Updater ana dizini ile çalışmanızın ana dizini aynı olmalıdır.
2- Güncellemeleri zip biçiminde şifresiz olarak sıkıştırın ve direk indirilebilecek bir sunucuya yükleyin.
3- Bir metin belgesi(txt) oluşturun ve bu dosyayı açıp içine;

[quote][Update]
url=Buraya sunucuya yüklediğiniz güncelleme dosyanın indirme adresini yazın.
version=Buraya da güncel sürümü yazın.[/quote]

yukarıdakileri yazın. Dosyayı ini uzantısı ile kaydedin yada sonra ini yapın. Daha sonra bu dosyayı yine direk indirilebilecekbir sunucuya yükleyin.
Not: Bu dosya Dragon® Universal Updater ana dizininde de mevcut onu kopyalayıp işlemleri kopya üzerinden yapabilirsiniz.
4- Dragon® Universal Updater ana dizinindeki Update.ini dosyasını açın.
url kısmına sunucuya yüklediğiniz ini dosyasının indirme adresini yazın.
version kısmına çalışmanızın mevcut sürümünü yazın.

[b]Çalışması[/b]: Dragon® Universal Updater ana dizindeki Update.ini dosyasından yeni sürüm bilgilerinin mevcut olduğu ini dosyasının adresini url segmentinden alır ve indirir. indirdiği ini dosyasındaki version değeri(yeni sürüm) ile mevcut sürümün karşılaştırmasını yapar.eğer farklıysa Güncelle butonu etkinleşir. Güncelle butouna tıkladığınızda indirdiği ini dosyasındaki url kısmında bulunan güncelleme dosyasının adresini alıp indirir.İndirme sırasında bir hata oluşmaz ise indirdiği zip dosyasını çalışma ana dizinine çıkarır.Çıkarma işlemi başarılı olursa yeni sürüm değerini ana dizinde zaten mevcut olan Update.ini dosyasındaki version değerini(eski sürüm) yenisi ile değiştirir.
Bir daha ki güncellemede sadece çalışmanızın yeni güncelleme dosyasını sunucuya eklemeniz ve sunucudaki ini dosyasının içeriğini güncellemeniz yeterlidir. Dragon® Universal Updater yeni değerlere göre güncelleme yapar.

[b]Önemli Not[/b]: Uygulamanız, güncelleme sırasında çalışmamalıdır. Çalışan dosyanın üzerine yazılamayacağından Dragon® Universal Updater güncelleme yaparken bu gereklidir. Aksi takdirde güncelleme Başarısız olur.

İndirme Adresi: Boyut: 2.85 MB | MD5: 731CDD8D7A564C008D8329F5B0274AEE[left][quote]http://www.fileserve.com/file/wGmqZnW/Dragon%C2%AE_Universal_Updater.rar[/quote]
[/left]

Edited by xarax
Link to comment
Share on other sites

  • 2 years yıl...

Kendi çalışmalarımda kullandığım güncelleyici. Çalışma mantığı ve nasıl kullanacağınızı anlattım.

Dragon® Universal Updater

duu.png

Çalışmalarınıza güncelleme bölümü eklemek isterseniz Dragon® Universal Updater uygulamamı kullanabilirsiniz.
Nasıl Kullanılır?
1- Dragon® Universal Updater güncelleme dosyalarını Windows geçici klasörüne zip dosyası olarak indirir ve uygulama ana dizinine, zip içeriğini çıkarır. Bu yüzden Dragon® Universal Updater ana dizini ile çalışmanızın ana dizini aynı olmalıdır.
2- Güncellemeleri zip biçiminde şifresiz olarak sıkıştırın ve direk indirilebilecek bir sunucuya yükleyin.
3- Bir metin belgesi(txt) oluşturun ve bu dosyayı açıp içine;



yukarıdakileri yazın. Dosyayı ini uzantısı ile kaydedin yada sonra ini yapın. Daha sonra bu dosyayı yine direk indirilebilecekbir sunucuya yükleyin.
Not: Bu dosya Dragon® Universal Updater ana dizininde de mevcut onu kopyalayıp işlemleri kopya üzerinden yapabilirsiniz.
4- Dragon® Universal Updater ana dizinindeki Update.ini dosyasını açın.
url kısmına sunucuya yüklediğiniz ini dosyasının indirme adresini yazın.
version kısmına çalışmanızın mevcut sürümünü yazın.

Çalışması: Dragon® Universal Updater ana dizindeki Update.ini dosyasından yeni sürüm bilgilerinin mevcut olduğu ini dosyasının adresini url segmentinden alır ve indirir. indirdiği ini dosyasındaki version değeri(yeni sürüm) ile mevcut sürümün karşılaştırmasını yapar.eğer farklıysa Güncelle butonu etkinleşir. Güncelle butouna tıkladığınızda indirdiği ini dosyasındaki url kısmında bulunan güncelleme dosyasının adresini alıp indirir.İndirme sırasında bir hata oluşmaz ise indirdiği zip dosyasını çalışma ana dizinine çıkarır.Çıkarma işlemi başarılı olursa yeni sürüm değerini ana dizinde zaten mevcut olan Update.ini dosyasındaki version değerini(eski sürüm) yenisi ile değiştirir.
Bir daha ki güncellemede sadece çalışmanızın yeni güncelleme dosyasını sunucuya eklemeniz ve sunucudaki ini dosyasının içeriğini güncellemeniz yeterlidir. Dragon® Universal Updater yeni değerlere göre güncelleme yapar.

Önemli Not: Uygulamanız, güncelleme sırasında çalışmamalıdır. Çalışan dosyanın üzerine yazılamayacağından Dragon® Universal Updater güncelleme yaparken bu gereklidir. Aksi takdirde güncelleme Başarısız olur.

İndirme Adresi: Boyut: 2.85 MB | MD5: 731CDD8D7A564C008D8329F5B0274AEE

 

 

 

linki yeniliyebilirmisin???? veya kaynak kodunu paylaşırmısın???

Edited by kaan_karabey
Link to comment
Share on other sites

  • 2 hafta sonra ...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...