Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.014 c
3-1311683275
Patrick1968
2011-07-26 16:27
2017.01.15
Интересная вещь в ADO


2-1426309809
vrem
2015-03-14 08:10
2017.01.15
Uses разные unit автоматически - как?


15-1457040604
Юрий
2016-03-04 00:30
2017.01.15
С днем рождения ! 4 марта 2016 пятница


15-1456148886
K-1000
2016-02-22 16:48
2017.01.15
TCanvas. Вывести текст с разноцветными буквами


2-1428036109
Xmen
2015-04-03 07:41
2017.01.15
Работа с файлами которых имена в Unicode.




   Наверх