hspinetを使ってHTTPでデキストファイルをDLするプログラムを作っています。
一度、netloadでファイルを取得し、サーバー上のファイルを書きなおし、再びnetloadで取得しても
同じものが再度取得されます。
おそらく、wininetがキャッシュを作成していて、影響しているのですが、キャッシュを削除する
方法を教えて下さい。
過去の質問を探すと、同じ質問があり、DeleteUrlCacheEntry を使用する事により、可能とありましたが、
実行結果のstatが0でキャッシュ削除ができません。(同じものがDLされます)
URLの指定でうが、例えば
http://abc.com/aaa/test.txt
を受信して、キャッシュを削除したいときは、URLの指定は
http://abc.com/
でよいのでしょうか。
ちなみに、http://abc.com/aaa/
で試してもダメだったので、スクリプトの書き方だと思うのですが、
#uselib "wininet.dll"
#func DeleteUrlCacheEntry "DeleteUrlCacheEntryA" str
DeleteUrlCacheEntry "http://abc.com/"
これを記述するだけでは削除はできないのでしょうか。
長文ですみません。
宜しくお願いします。