|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.06.2010, 22:08 | #1 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 42
|
WebBrowser
WebBrowser как вывести кэш??
|
03.06.2010, 17:33 | #2 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 42
|
Блин, никто не знает?? или это вообще не возможно??
|
03.06.2010, 17:49 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
E:\Documents and Settings\Феникс\Local Settings\Temporary Internet Files
правда там не только от вашего WB будут файлы, а еще от всего остального что его юзает(ну и ИЕ) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
03.06.2010, 23:03 | #4 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 42
|
А нельзя вытащить кэш только текущего сеанса???
Или может можно как то сохранять кэш в отдельно заданную папку?? |
03.06.2010, 23:30 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
нет, разве что вы можете определить новые файлы, но они не обязательно будут вашими(ИЕ использоватся может не только же вами)
ИЕ создает там. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
04.06.2010, 15:38 | #6 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 42
|
мм... и как же быть???
создать свой сообственный браузер не используя компонет WebBrowser?? И решит ли это мою проблему?? |
04.06.2010, 15:42 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
можете использовать другие движки(Gecko например)
ну или пишите свой(это точно решит проблему, ибо там вы будете определять где что лежит) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
05.06.2010, 04:05 | #8 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 42
|
Спасибо за помощь))) будем пробовать...
|
07.06.2010, 00:16 | #9 |
Регистрация: 28.05.2010
Сообщений: 5
|
procedure TfmMain.Button3Click(Sender: TObject);
var lpEntryInfo: PInternetCacheEntryInfo; hCacheDir: LongWord; dwEntrySize: LongWord; dwLastError: LongWord; Str : TStrings; begin Str := TStringList.Create; dwEntrySize := 0; FindFirstUrlCacheEntry(nil, TInternetCacheEntryInfo(nil^), dwEntrySize); GetMem(lpEntryInfo, dwEntrySize); hCacheDir := FindFirstUrlCacheEntry(nil, lpEntryInfo^, dwEntrySize); if (hCacheDir <> 0) then DeleteUrlCacheEntry(lpEntryInfo^.lp szSourceUrlName); FreeMem(lpEntryInfo); repeat dwEntrySize := 0; FindNextUrlCacheEntry(hCacheDir, TInternetCacheEntryInfo(nil^), dwEntrySize); dwLastError := GetLastError(); if (GetLastError = ERROR_INSUFFICIENT_BUFFER) then begin GetMem(lpEntryInfo, dwEntrySize); if (FindNextUrlCacheEntry(hCacheDir, lpEntryInfo^, dwEntrySize)) then begin // lpEntryInfo^.LastAccessTime Str.Add(lpEntryInfo^.lpszSourceUrlN ame+#09+lpEntryInfo^.lpszLocalFileN ame+#09+DateToStr(FileTimeToDateTim e(lpEntryInfo^.LastAccessTime))+#09 +TimeToStr(FileTimeToDateTime(lpEnt ryInfo^.LastAccessTime))); // DeleteUrlCacheEntry(lpEntryInfo^.lp szSourceUrlName); end; // fmMemoForm.Memo.Lines.Add(); // fmMemoForm.Show; FreeMem(lpEntryInfo); end; until (dwLastError = ERROR_NO_MORE_ITEMS); Str.SaveToFile('333.txt'); end; По нажатию на кнопке весь кэш сохраняется в файл. |
07.06.2010, 00:29 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
дык ТС то нужен не весь кэш, а только от его сессии
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
webBrowser | MaslCS | Компоненты Delphi | 23 | 08.05.2010 22:05 |
WebBrowser | Жека-старший | Компоненты Delphi | 12 | 26.04.2010 23:33 |
WebBrowser | DelPavel | Общие вопросы Delphi | 1 | 01.12.2009 15:50 |
webbrowser | CraZZy RabbIt | Компоненты Delphi | 2 | 07.05.2009 09:27 |
WebBrowser | JakSon | Работа с сетью в Delphi | 2 | 03.05.2008 01:05 |