![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удаление файла [D6, NT4]
Zuvom © (2002-11-04 13:31:00)Почему не удалаятеся файл в темповой директории?
var tempnameString: Ansistring;
TempFile: textFile;
begin
assignfile(TempFile,TempNamestring);
rewrite(TempFile);
writeln(TempFile,"<html>");
writeln(TempFile,"<head>");
writeln(TempFile,"</head>");
writeln(TempFile,"<body>");
write(TempFile, " ");
write(TempFile, "ААААААА");
write(TempFile, "");
writeln(TempFile,"</body>");
writeln(TempFile,"</html>");
closeFile(tempfile);
Edit_Form.WebBrowser.Navigate(TempNamestring);
DeleTeFile(tempnamestring);
end;
Zuvom (2002-11-04 14:36:00) [1]Спасибо
F1 (2002-11-04 14:22:00) [2]Разобрался!!!
У TWebBrowser есть событие OnDocumentComplete, в нем можно удалять!!!
У меня так получилось :))
Zuvom (2002-11-04 14:11:00) [3]Руками удаляется без проблем. Никаких ошибок не возникает ни при удалении вручную ни при работе програмы. В этом же месте эта функция с другими файлами работает.
F1 (2002-11-04 13:54:00) [4]Ну тогда других причин я не вижу.
А что вообще происходит, как-нибудь ругается???
Попробуй удалить руками, тогда все станет ясно.
Zuvom (2002-11-04 13:52:00) [5]Но ведь когда веббраузер его загружает, файл сам ему фактически не нужен. Когда мы грузим простой браузер и отсоединяемся от интернета страница до обновления висит в памяти и на работу браузера это не сказывается.
F1 (2002-11-04 13:38:00) [6]Так он же у тебя используется WebBrowser-ом.