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

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

Как проигнорировать уведомление об ошибке при копировании [D7, Win2k]


Jupiter ©   (2005-07-08 10:07:00) 

Сделал програмку, которая копирует архивы за месяц,
но если файла не существует(В выходные операции не проводятся, поэтому файлов нет) то выходит уведомление об ошибке
"Не удаётся произвести чтение с файла или с диска"
и копирование прекращается требует нажатия "ОК" помогите этого избежать


Virgo_Style   (2005-07-08 21:24:00) [1]

Используется SHFileOperation?

fFlags := ... or FOF_NOERRORUI;

Проверял не далее как сегодня %-)


alpet   (2005-07-08 11:31:00) [2]

У xcopy есть кстати полезный параметр /c -- Продолжать копирование, даже если произошла ошибка.


alpet   (2005-07-08 11:30:00) [3]

Не используй SH* функцию в таком случае. Есть утилиты для ком. строки (например xcopy), которые занимаются похожей задачей - попробуй их использовать - по крайней мере ситуацию можно будет отслеживать и реагировать на нее. Еще лучший вариант - написать свою функцию копирования каталогов.


Jupiter   (2005-07-08 10:36:00) [4]

По прежнему выходит сообщение "Не удаётся скопировать файл. Неудайтся произвести чтение из файла или с диска"


Anatoly Podgoretsky   (2005-07-08 10:15:00) [5]

fAnyOperationsAborted


Наверх

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