Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.01.15;
Скачать: CL | DM;

Вниз

Копирование файла   Найти похожие ветки 

 
Смирнов А.И.   (2015-01-29 08:40) [0]

Всем привет!
Подскажите, как проверить скопировался файл или нет?
Копирую так:

try
CopyFile(PChar(patch_up+"\hormones_new.exe"),PChar(ExtractFilePath(Application.ExeName)+"hormones.exe"), false);
  except
ShowMessage("Ошибка установки обновления");
   end;

Проверка наличия файла не подходит, т.к. я заменяю существующий файл.


 
MBo ©   (2015-01-29 08:43) [1]

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.


 
Drowsy ©   (2015-01-29 08:46) [2]

если появился, значит скопировался.


 
Dennis I. Komarov ©   (2015-02-05 23:37) [3]

а copyfile генерирует исключение?


 
Германн ©   (2015-02-06 01:51) [4]


> Dennis I. Komarov ©   (05.02.15 23:37) [3]
>
> а copyfile генерирует исключение?

А ты видел WinAPI-шные функции, которые генерируют исключения? Я нет.


 
Dennis I. Komarov ©   (2015-02-06 17:45) [5]


> Германн ©   (06.02.15 01:51) [4]

Ну вопрос явно для ТС был, чтоб немного ум наморщил и задумался...


 
junglecat ©   (2015-02-06 17:58) [6]

> А ты видел WinAPI-шные функции, которые генерируют исключения?

RaiseException )


 
кгшзх ©   (2015-02-06 20:07) [7]

в смысле если вызвать RaiseException, но что-то внутри ее пойдет не так, то поднимется исключение?
думаю, что фик оно подымется и придется делать гетластеррор

]


 
Германн ©   (2015-02-07 03:46) [8]


> Dennis I. Komarov ©   (06.02.15 17:45) [5]
>
>
> > Германн ©   (06.02.15 01:51) [4]
>
> Ну вопрос явно для ТС был, чтоб немного ум наморщил и задумался.
> ..

Извини. Не понял сразу.
А кнопку "Цитата" сложно было нажать?


 
Dennis I. Komarov ©   (2015-02-07 15:55) [9]

На iPad реально не просто)))


 
Kilkennycat ©   (2015-02-07 18:20) [10]

со всякими теневыми журналируемыми фс вообще нельзя быть уверенным, что запись осуществилась,



Страницы: 1 вся ветка

Текущий архив: 2017.01.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
2-1425902713
KBO78
2015-03-09 15:05
2017.01.15
Как правильно быстрее найти элемент с ошибкой List index out of b


15-1449332564
K-1000
2015-12-05 19:22
2017.01.15
Где найти студенту работу на Delphi?


2-1418843283
AlexeyTG
2014-12-17 22:08
2017.01.15
Запуск двух программ с ожиданием завершения


4-1281020267
Danger
2010-08-05 18:57
2017.01.15
SQLite в winapi-приложении


15-1450733404
Юрий
2015-12-22 00:30
2017.01.15
С днем рождения ! 22 декабря 2015 вторник