![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Копирование файла [D7, XP]
Смирнов А.И. © (2015-01-29 08:40:00)Всем привет!
Подскажите, как проверить скопировался файл или нет?
Копирую так:
try
CopyFile(PChar(patch_up+'\hormones_new.exe'),PChar(ExtractFilePath(Application.ExeName)+'hormones.exe'), false);
except
ShowMessage('Ошибка установки обновления');
end;
Проверка наличия файла не подходит, т.к. я заменяю существующий файл.
Kilkennycat (2015-02-07 18:20:00) [1]со всякими теневыми журналируемыми фс вообще нельзя быть уверенным, что запись осуществилась,
Dennis I. Komarov (2015-02-07 15:55:00) [2]На iPad реально не просто)))
Германн (2015-02-07 03:46:00) [3]
> Dennis I. Komarov © (06.02.15 17:45) [5]
>
>
> > Германн © (06.02.15 01:51) [4]
>
> Ну вопрос явно для ТС был, чтоб немного ум наморщил и задумался.
> ..
Извини. Не понял сразу.
А кнопку "Цитата" сложно было нажать?
кгшзх (2015-02-06 20:07:00) [4]в смысле если вызвать RaiseException, но что-то внутри ее пойдет не так, то поднимется исключение?
думаю, что фик оно подымется и придется делать гетластеррор
]
junglecat (2015-02-06 17:58:00) [5]> А ты видел WinAPI-шные функции, которые генерируют исключения?
RaiseException )
Dennis I. Komarov (2015-02-06 17:45:00) [6]
> Германн © (06.02.15 01:51) [4]
Ну вопрос явно для ТС был, чтоб немного ум наморщил и задумался...
Германн (2015-02-06 01:51:00) [7]
> Dennis I. Komarov © (05.02.15 23:37) [3]
>
> а copyfile генерирует исключение?
А ты видел WinAPI-шные функции, которые генерируют исключения? Я нет.
Dennis I. Komarov (2015-02-05 23:37:00) [8]а copyfile генерирует исключение?
Drowsy (2015-01-29 08:46:00) [9]если появился, значит скопировался.
MBo (2015-01-29 08:43:00) [10]CopyFile - функция, т.е. возвращает результат.
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.