dragon3781 Posted October 12, 2011 Share Posted October 12, 2011 (edited) 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 October 12, 2011 by dragon3781 Quote Link to comment Share on other sites More sharing options...
omerhan1988 Posted October 12, 2011 Share Posted October 12, 2011 ö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 Quote Link to comment Share on other sites More sharing options...
xarax Posted October 12, 2011 Share Posted October 12, 2011 (edited) [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 October 12, 2011 by xarax Quote Link to comment Share on other sites More sharing options...
NotToday Posted October 12, 2011 Share Posted October 12, 2011 hocam indirilen dosyanın indirme hızını kalan süreyi indirilen ve kalan boyutu labele nasıl yazdırırız? Quote Link to comment Share on other sites More sharing options...
xarax Posted October 12, 2011 Share Posted October 12, 2011 CallbackFunction kullanarak yapabilirsin. Quote Link to comment Share on other sites More sharing options...
dragon3781 Posted October 13, 2011 Author Share Posted October 13, 2011 [b]xarax [/b] Verdiğin örneğin .apz sini paylaşman mümkünmüdür ? En azından kodları ve mantığı incelemiş oluruz , kullanmak isteyen arkadaşlarda kullanabilmiş olurlar hemde. Quote Link to comment Share on other sites More sharing options...
dragon3781 Posted October 19, 2011 Author Share Posted October 19, 2011 Bu konu hakında .apz paylaşabilecek kimse yokmu acaba ? Quote Link to comment Share on other sites More sharing options...
NotToday Posted October 26, 2011 Share Posted October 26, 2011 www.tnctr.com/topic/186118-yazylym-guncelleme/page__pid__1101611 Quote Link to comment Share on other sites More sharing options...
kaan_karabey Posted January 9, 2014 Share Posted January 9, 2014 (edited) Kendi çalışmalarımda kullandığım güncelleyici. Çalışma mantığı ve nasıl kullanacağınızı anlattım.Dragon® Universal Updater Ç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 January 9, 2014 by kaan_karabey Quote Link to comment Share on other sites More sharing options...
murat3246683 Posted January 21, 2014 Share Posted January 21, 2014 linkleri yenilermisin kardeş Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.