Marco Cantu hocamız blogund anlatmış
http://blog.marcocantu.com/blog/auto_up ... grams.html
Projeme Güncelleme Yapmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Projeme Güncelleme Yapmak
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Re: Projeme Güncelleme Yapmak
Mrmarman hocamın bir makalesi var.İncelemenizi tavsiye ederim..
http://www.delphiturkiye.com/forum/vie ... 9&t=21175
http://www.delphiturkiye.com/forum/vie ... 9&t=21175
Re: Projeme Güncelleme Yapmak
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.
- greenegitim
- Üye
- Mesajlar: 713
- Kayıt: 28 Nis 2011 10:33
- Konum: İstanbul
Re: Projeme Güncelleme Yapmak
Var olan sürümü tutuğun Global bir değişkenin olsun
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;
Kod: Tümünü seç
var
simdikiversiyon,yeniversiyon:Double;
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!
Re: Projeme Güncelleme Yapmak
Merhaba;greenegitim yazdı:Var olan sürümü tutuğun Global bir değişkenin olsunwebsayfanda 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ınKod: Tümünü seç
var simdikiversiyon,yeniversiyon:Double;
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;
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..