Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Удаление файла [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-ом.


Наверх

Титульная страница Поиск, карта сайта Написать письмо