Projeme Güncelleme Yapmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Re: Projeme Güncelleme Yapmak

Mesaj gönderen ALUCARD »

Marco Cantu hocamız blogund anlatmış

http://blog.marcocantu.com/blog/auto_up ... grams.html
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: Projeme Güncelleme Yapmak

Mesaj gönderen Lord_Ares »

Mrmarman hocamın bir makalesi var.İncelemenizi tavsiye ederim..
http://www.delphiturkiye.com/forum/vie ... 9&t=21175
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

Re: Projeme Güncelleme Yapmak

Mesaj gönderen tayipk »

merhaba sorunun için en basit yöntemi söyleyeyim sana. Önce programı çalıştırdığın klasörde yada herhangi bir yerde surum.ini adında bir ini dosyası oluştur. sonra aynı ini dosyasından bir tanede ftp ne gönder. program her açıldığında ftp deki surum.ini yi indirip açsın. ordaki değerle localdeki surum.ini deki değeri karşılatır. eğer localdeki surum.ini değeri ftp deki surum.ini değerinden küçükse istersen mesaj verdir sitene yönlendir istersen direkt olarak yeni sürümü download et.
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Projeme Güncelleme Yapmak

Mesaj gönderen greenegitim »

Var olan sürümü tutuğun Global bir değişkenin olsun

Kod: Tümünü seç

var
simdikiversiyon,yeniversiyon:Double;
websayfanda bir html veya metin belgesi dosyasında yeni versiyonun sayısını tut örneğin şuanki versiyon 1 websayfadan www.siteadresin.com/versiyon.txt dosyanda da 2 yazsın
navigate ederek çekip versiyon bilgilerini karşılaştır
if yeniversiyon>simdikiversiyon then
begin
// dosyanı newversiyon.exe olarak indir
// program.exe nin adını oldversiyon.exe olarak değiştir
// onclose da bir batch dosyası oluştur batch içeriğinde oldversiyon.exe yi silip newversiyon.exe nin adını değiştirip program.exe yap ve yeniden çalıştır
// çalışan exe yi silemiyoruz ama adını değiştirebiliyoruz
// oncreate de batch dosyasını sil
end;
Mücadele güzelleştirir!
Kullanıcı avatarı
xozcanx
Üye
Mesajlar: 362
Kayıt: 05 Oca 2012 12:55

Re: Projeme Güncelleme Yapmak

Mesaj gönderen xozcanx »

greenegitim yazdı:Var olan sürümü tutuğun Global bir değişkenin olsun

Kod: Tümünü seç

var
simdikiversiyon,yeniversiyon:Double;
websayfanda bir html veya metin belgesi dosyasında yeni versiyonun sayısını tut örneğin şuanki versiyon 1 websayfadan http://www.siteadresin.com/versiyon.txt dosyanda da 2 yazsın
navigate ederek çekip versiyon bilgilerini karşılaştır
if yeniversiyon>simdikiversiyon then
begin
// dosyanı newversiyon.exe olarak indir
// program.exe nin adını oldversiyon.exe olarak değiştir
// onclose da bir batch dosyası oluştur batch içeriğinde oldversiyon.exe yi silip newversiyon.exe nin adını değiştirip program.exe yap ve yeniden çalıştır
// çalışan exe yi silemiyoruz ama adını değiştirebiliyoruz
// oncreate de batch dosyasını sil
end;
Merhaba;
Yukarıda çok açıklayıcı bir anlatım yapılmış, Buarada ki bilgiler ve viewtopic.php?f=19&t=21175 Buarada ki bilgiler çok açıklayıcı bunlar üzerinden bieşeyler yapıp takıldıgınız noktayı burada paylaşırsanız gerekli destegi alırsınız ve kendinizi daha Iyi geliştirirsiniz.
Nasibinde varsa, alırsın karıncadan bile ders, Nasibinde yoksa, bütün cihan önüne serilse, sana ters..
Cevapla