Главная страница
    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.059 c
2-1428788906
BBC
2015-04-12 00:48
2017.01.15
Фокусировка PaintBox


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


2-1424366803
Black7777
2015-02-19 20:26
2017.01.15
Обмен данными БД от клиентов


2-1426368587
SvetaZ1
2015-03-15 00:29
2017.01.15
вопрос по Case


15-1457006151
Ринсвинд
2016-03-03 14:55
2017.01.15
Какой ваш самый любимый и самый нелюбимый язык программирования?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский