Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.11.09;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
15-1221560475
axis_of_Evil
2008-09-16 14:21
2008.11.09
Mac OS X .. вроде Leopard


15-1221319545
Городской Шаман
2008-09-13 19:25
2008.11.09
Starforce это троян?


2-1222781286
Alexei
2008-09-30 17:28
2008.11.09
Действие пользователя


2-1222791159
электрослесарь
2008-09-30 20:12
2008.11.09
Неправильное удаление записи в БД


11-1194631879
Danger
2007-11-09 21:11
2008.11.09
KOLReport и новый KOL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский