URLDownloadToFile jak usunąć cache?

0

Witam.

Piszę program do zarządzania serwisem napisanym w PHP.

Problem jest następujący:
Mam procedurę, która aktualizuje dane na temat plików konfiguracyjnych z serwera w programie.
Wywołuje się ona co ok 5 minut, tylko że user może wywołać ją manualnie wciskając buttona.
I tutaj pojawia się problem. Jeżeli procedura zostanie wywołana zwraca mi ten sam wynik mimo iż konf. na serwie się zmieniła.

Doszedłem do tego, że procedura URLDownloadToFile z biblioteki URLMon z której korzystam po wywołaniu w krótkim odstępie czasu nie ściąga pliku ponownie tylko przywraca jego starą wersję.

I tutaj moje pytanie:
Co trzeba zrobić, żeby zabezpieczyć się przed czymś takim? Czy da się jakoś wyczyścić cache może?

Z góry dziękuje za odpowiedź i pozdrawiam

0

Bazując na URLmon można wyczyścić cache przez DeleteUrlCacheEntry(link do ściąganego pliku z netu)

0

Skorzystaj z darmowego komponentu HTTPGet http://www.utilmind.com/delphi/httpget.zip, tu masz demko:http://www.utilmind.com/delphi/exe-demo/HTTPGetDemo.exe
Komponent daje możliwość włączenia lub wyłączenia korzystania z cache'a (property UseCache). Istnieje możliwość pokazania progress-u sciaganego pliku. Polecam :)

Pzdr.
Marogo

1 użytkowników online, w tym zalogowanych: 0, gości: 1