Internetten Veri Cekimi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
fox
Üye
Mesajlar: 78
Kayıt: 24 Nis 2006 08:28

Internetten Veri Cekimi

Mesaj gönderen fox »

ben internetten bir txt dosyasından indy http ile veri çekiyorum bu txt sürekli değişen bir txt (database olarak düşündüm) ama ilk aldığım veri doğru çıkıyor ikincisinde yenilenmiş bilgiyi bana getirmiyor sürekli aynı şeyi karşıma getiriyor bu problemi nasıl aşabilirim


x:=form1.IdHTTP1.Get('................................dongu.txt');
form1.IdHTTP1.Disconnect;

i:= AnsiPos('bir***',x);
i:=i+6;
while x<>'@' do begin bir:=bir+x;
inc(i);
end;
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

cache kullandığından yapıyor sanırım. bununla ilgili ayarları olmasın nesnenin. txt dosyası yerine php sayfasını çağırsanız? Bu durumda cache etmeycektir dosyayı.

Birde nesneyi free edip tekrar create edersiniz yeniden indirir sanırm.
ikut

Re: Internetten Veri Cekimi

Mesaj gönderen ikut »

fox yazdı:ben internetten bir txt dosyasından indy http ile veri çekiyorum bu txt sürekli değişen bir txt (database olarak düşündüm) ama ilk aldığım veri doğru çıkıyor ikincisinde yenilenmiş bilgiyi bana getirmiyor sürekli aynı şeyi karşıma getiriyor bu problemi nasıl aşabilirim


x:=form1.IdHTTP1.Get('................................dongu.txt');
form1.IdHTTP1.Disconnect;

i:= AnsiPos('bir***',x);
i:=i+6;
while x<>'@' do begin bir:=bir+x;
inc(i);
end;


merhaba

txt dosyasını php haline getirin ve no-cache diyin. unutmayın bir çok işyerinde proxy server var. sizden hariç birde yerel cache var... çözüm bu yoksa proxy li yerlerde programınız gene sapıtır
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

bu durumda dosya değişiklik tarihinin değiştirilmesi gerekir. proxy'ler o zaman günceller.
fox
Üye
Mesajlar: 78
Kayıt: 24 Nis 2006 08:28

Re: Internetten Veri Cekimi

Mesaj gönderen fox »

ikut yazdı:
fox yazdı:ben internetten bir txt dosyasından indy http ile veri çekiyorum bu txt sürekli değişen bir txt (database olarak düşündüm) ama ilk aldığım veri doğru çıkıyor ikincisinde yenilenmiş bilgiyi bana getirmiyor sürekli aynı şeyi karşıma getiriyor bu problemi nasıl aşabilirim


x:=form1.IdHTTP1.Get('................................dongu.txt');
form1.IdHTTP1.Disconnect;

i:= AnsiPos('bir***',x);
i:=i+6;
while x<>'@' do begin bir:=bir+x;
inc(i);
end;


merhaba

txt dosyasını php haline getirin ve no-cache diyin. unutmayın bir çok işyerinde proxy server var. sizden hariç birde yerel cache var... çözüm bu yoksa proxy li yerlerde programınız gene sapıtır



bu no cache işini nasıl yaparız ve proxylilere nasıl bir çözüm yapabilirim
Cevapla