Co prawda w/w link do pliku nie istnieje, ale znalazłem na innym serwerze:
http://www.itwriting.com/repos/sqlitewrapper/trunk/SQLite3.pas
Rozumiem, że potrzebny jest 1 plik "sqlite3.dll"
Plik ten jest w FireFoxie 3.x. Jeśli go nie ma, a tym samym FireFoxa, to nie ma problemu (w końcu chce wyczyścić tylko historię Firefoxa).
Druga sprawa, jak operować na bazie "places.sqlite", aby wywołać usunięcie historii.
Pierwszy raz spotykam się z bazami SQL.
Na pewno trzeba będzie skorzystać z tych funkcji:
function SQLite3_Open(filename: PAnsiChar; var db: TSQLiteDB): integer; cdecl; external SQLiteDLL name 'sqlite3_open';
function SQLite3_Close(db: TSQLiteDB): integer; cdecl; external SQLiteDLL name 'sqlite3_close';
Jednak nie mogę się doszukać czegoś w stylu "function SQLITE3_DELETE();"
Wyczytałem, że należy wywołać komendę "VACUUM", ale jak.
Poza tym tutaj piszą, że plik places.sqlite jest jakoś zaszyfrowany dodatkowo... http://forum.ks-ekspert.pl/index.php?showtopic=119200