Главная страница
    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.005 c
15-1221481634
desc
2008-09-15 16:27
2008.11.09
О открытии сайта


2-1222682642
Vlad Oshin
2008-09-29 14:04
2008.11.09
PageControl и 2 tabsheet. Дизайн


15-1221142340
Оксана
2008-09-11 18:12
2008.11.09
Опера


15-1221480224
MBo
2008-09-15 16:03
2008.11.09
Новые языковые возможности. Первые попытки...


15-1221573590
star
2008-09-16 17:59
2008.11.09
проблема с сетью





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский