| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Ошибка |
| Автор: Felt 21.5.2005, 18:57 | ||
При выполнении этой процедуры, в момент выгрузки ее из памяти происходит ошибка Runtime error. Вроде все верно написано. Как лечить? P. S. Подключенные модули - Windows и ShellAPI. Некоторые процедуры реализованы самостоятельно (LowerCase, ExtractFilePath и др.) |
| Автор: Albinos_x 21.5.2005, 19:40 |
| это происходит, потому что при завершении она уже удалена. вероятно, нужно сначало её завершить, а потом удалять. |
| Автор: Felt 21.5.2005, 22:19 |
| Невозможно... Запрос на удаление есть, но процесс еще не завершился, а значит не может и удалится (такая уж политика в Windows). Запрос на удаление представляет собой запись файла bat и его запуск. Bat-ник пытается 1. Удалить файл 2. Проверяет наличие этого файла 3. Если находит возвращается к п. 1 4. Если не находит удаляется сам. Ошибка в чем то другом... |
| Автор: Girder 22.5.2005, 03:10 | ||
|
| Автор: Felt 22.5.2005, 10:57 |
| Спасибо, сейчас проверю |