Güncelleme Kod

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
fer11
Üye
Mesajlar: 22
Kayıt: 22 Kas 2005 04:00

Güncelleme Kod

Mesaj gönderen fer11 »

:?: Kolay gelsin arkadaşlar.Yerel ağda kullanacağım bir programda kod değişikliği yaptığımda programın son güncel exesini server bilgisayardaki(sabit ip'li) dizinden kontrol ettirip otomatik olarak güncelleme işlemini yaptırmak istiyorum.Bu konuda görüş ve önerilerinizi bekliyorum.Kullanabileceğim hazır bir component yada örnek kod varsa yardımlarınızı istiyorum.Teşekkür ederim :!: :roll:
Jire
Üye
Mesajlar: 167
Kayıt: 07 Eki 2007 01:20

Re: Güncelleme Kod

Mesaj gönderen Jire »

Timer kullanabilirsin çok acemice oldu ama :P
Yani o exen bi dosya indirir ini gibi eğer tarihi yada versiyonu serverdakinden düşükse programı gizler dosyayı indirir ve programı kapatır ardından bi .bat dosyayı yaratıp dosyaları değiştirir ve programı tekrardan çalıştırır. :) Aklıma geleni söyledim valla.
Kullanıcı avatarı
Search
Üye
Mesajlar: 74
Kayıt: 01 Oca 2008 01:03
Konum: Konya

Re: Güncelleme Kod

Mesaj gönderen Search »

procedure TForm1.FormCreate(Sender: TObject);
begin
showmessage('Dehanın %1 i ilham %99u terdir.');
end;
end.
khanco
Üye
Mesajlar: 226
Kayıt: 01 Eki 2007 04:39
Konum: İzmir
İletişim:

Re: Güncelleme Kod

Mesaj gönderen khanco »

yerel ağda ve sabit ip li dizinde ise dizini paylaşıma açın
daha sonra kendi programızı çalıştıracak bir başka exe çalıştırın.
bu exe sizdeki mevcut program ile ağdakini kontrol etsin tarih, boyut,veya text tewn sürüm bilgisi vb.
değişiklik varsa programı üzerine kopyalayıp açsın, değişiklik yoksa doğrudan açsın.
sonrada 1 uygulama kapansın.
Ayrıca 1. uygulamada ağı tarayabilirsiniz serverin açık olup olmadığınıda tesbit edebilirsiniz.
(Sabit ip kullndığınızdan tahminen db bağlantıları var.) db bağlantılarınız varsa server uygun hale gelene kadar bekleme yaptırabilirsiniz.
Burak73
Üye
Mesajlar: 32
Kayıt: 06 Mar 2008 11:10

Re: Güncelleme Kod

Mesaj gönderen Burak73 »

khanco yazdı:yerel ağda ve sabit ip li dizinde ise dizini paylaşıma açın
daha sonra kendi programızı çalıştıracak bir başka exe çalıştırın.
bu exe sizdeki mevcut program ile ağdakini kontrol etsin tarih, boyut,veya text tewn sürüm bilgisi vb.
değişiklik varsa programı üzerine kopyalayıp açsın, değişiklik yoksa doğrudan açsın.
sonrada 1 uygulama kapansın.
Ayrıca 1. uygulamada ağı tarayabilirsiniz serverin açık olup olmadığınıda tesbit edebilirsiniz.
(Sabit ip kullndığınızdan tahminen db bağlantıları var.) db bağlantılarınız varsa server uygun hale gelene kadar bekleme yaptırabilirsiniz.
aynen benim tekniği yazmışsın :shock: . Bende kendi tasarımım olduğunu zannediyordum :)
Cevapla