Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];

Вниз

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

 
Смирнов А.И.   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.043 c
15-1454413847
Кто б сомневался
2016-02-02 14:50
2017.01.15
Запустить с обычными правами из под проги с админ. правами


15-1453277297
Dimka Maslov
2016-01-20 11:08
2017.01.15
Немного музыки


15-1448473849
RusSun
2015-11-25 20:50
2017.01.15
Хулиганы добавили offtop сообщения в KOL конференции


15-1453995709
Внук
2016-01-28 18:41
2017.01.15
Классовые методы с неклассовыми свойствами


2-1425301615
Sopelka
2015-03-02 16:06
2017.01.15
datatime + - gmt





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский