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

Вниз

Как очистить папку History?   Найти похожие ветки 

 
Sound   (2004-01-23 17:27) [0]

При разработке программы возникла необходимость очистки папки History ("Журнал") Windows, может кто подскажет какие-нибудь функции (может уже есть WinAPI?) либо подкинте доков..


 
Barmutik ©   (2004-01-25 14:03) [1]

Вообщем там много кода ещё .. если надо то напиши на почту...

procedure ClearHistory;
var
 HistoryStg: IUrlHistoryStg2;
 H: THandle;
 s: string;
begin
 try
   HistoryStg := CreateComObject(CLSID_CUrlHistory) as IUrlHistoryStg2;
   if HistoryStg <> nil then
     HistoryStg.ClearHistory;
 except
 end;

 if DeleteFirstCacheEntry(H, "Visited") = S_OK then
   repeat
   until DeleteNextCacheEntry(H, "Visited") = ERROR_NO_MORE_ITEMS;
 FindCloseUrlCache(H);

 s := GetUserShellFolder("History");
 if s = "" then
   Exit;
 ClearTree(PAnsiChar(s), False);
 except
   on E: Exception do
   begin
     raise;
   end;
 end;

function ClearTree(const Path: string; DeleteRoot: Boolean): Boolean;
begin
 Result := ClearTreeEx(Path, DeleteRoot, False, nil);
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.022 c
14-1078657527
Yegor
2004-03-07 14:05
2004.04.04
ВОПРОС!


11-1056511674
SPeller
2003-06-25 07:27
2004.04.04
TKOLHttp


3-1078464326
Masha Streltsova
2004-03-05 08:25
2004.04.04
Как вставить combobox в dbgrid?


14-1079096755
ИМХО
2004-03-12 16:05
2004.04.04
Чемпионат России по футболу. Тур за туром.


3-1078121878
jenya_d
2004-03-01 09:17
2004.04.04
Компонент для закачки/обновления данных между таблицами IB