Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.09;
Скачать: CL | DM;

Вниз

DownloadFile (Кеширует при повторном обновлении)   Найти похожие ветки 

 
Wolferio   (2008-09-02 11:20) [0]

С первого раза программа грузит страницу нормально, но дальше она тянет из кеша до тех пор пока не вигрузиш программу и не запустиш ее снова. Как побороть проблему. Использую Функцию DownloadFile.
Спасибо!


 
brother ©   (2008-09-02 11:44) [1]

ну и что? где код?, что за прога? ну итд...


 
KilkennyCat ©   (2008-09-02 14:16) [2]


> где код?, что за прога?


> DownloadFile.


 
Wolferio   (2008-09-02 17:49) [3]

function DownloadFile(SourceFile, DestFile: string): Boolean;
begin
try
 Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil) = 0;
except
 Result := False;
end;
end;

Begin
........
DownloadFile(SourceFile, DestFile)
.....
end;....


 
brother ©   (2008-09-03 05:34) [4]

> UrlDownloadToFile

где описана?


 
turbouser ©   (2008-09-03 06:34) [5]

http://msdn.microsoft.com/en-us/library/ms775123(VS.85).aspx


 
brother ©   (2008-09-03 09:56) [6]

> Wolferio

вот и изучай)


 
Vlad Oshin ©   (2008-09-03 10:07) [7]


> http://msdn.microsoft.com/en-us/library/ms775123(VS.85).
> aspx

а если ее загружать динамически, функцию эту из urlmon.dll
потом освобождать, и снова загружать?

function DownloadFile(SourceFile, DestFile: string): Boolean;
begin
try
loadlibrary, getprocadress...
Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil) = 0;
except
Result := False;
end;
freelibrary..
end;


 
brother ©   (2008-09-03 10:16) [8]

может посмотреть куда кэшится и кэш ручками убивать? (отследить через filemon)


 
brother ©   (2008-09-03 12:27) [9]

кстати, а с чего ты взял что из кэша берется??? кэш может быть и на "той стороне", а ты закрываешь прогу - рвется сессия))))


 
clickmaker ©   (2008-09-03 12:31) [10]

> [0] Wolferio   (02.09.08 11:20)

попробуй InternetOpenUrl + InternetReadFile. У первой есть флаги, управляющие кэшем


 
Wolferio   (2008-09-04 09:42) [11]


> кстати, а с чего ты взял что из кэша берется??? кэш может
> быть и на "той стороне", а ты закрываешь прогу - рвется
> сессия))))

но при обновлении из IE сраница обновляється нормально.


 
brother ©   (2008-09-04 09:50) [12]

> но при обновлении из IE сраница обновляється нормально.

какая страница еще? О_о, ты опять что-то не говоришь?


 
Wolferio   (2008-09-04 13:59) [13]


> brother

От тебя ползы мало - один спам.

.....
Спасибо Всем за помощь, уже нашол, проблему решил.


 
Alex1957 ©   (2008-10-01 15:59) [14]

Видимо - DeleteUrlCacheEntry
http://msdn.microsoft.com/en-us/library/ms775123.aspx


 
Alex1957 ©   (2008-10-01 15:59) [15]

Видимо - DeleteUrlCacheEntry
http://msdn.microsoft.com/en-us/library/ms775123.aspx



Страницы: 1 вся ветка

Текущий архив: 2008.11.09;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
15-1221191564
Big Joe
2008-09-12 07:52
2008.11.09
12 сентября - День программиста


15-1221054900
Синий палец
2008-09-10 17:55
2008.11.09
переходник для PCMCIA


15-1221569168
oldman
2008-09-16 16:46
2008.11.09
Кто из Нижнего, помяните товарища.


15-1221225864
Scritniy
2008-09-12 17:24
2008.11.09
Версии Delphi


2-1222856610
Giga
2008-10-01 14:23
2008.11.09
Загрузка данных в ComboBox