Главная страница
    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.055 c
15-1456992174
Pavia
2016-03-03 11:02
2017.01.15
Сертификация ПО и патентные исследования


15-1456494306
Rouse_
2016-02-26 16:45
2017.01.15
Нужна вычитка статьи


15-1452693339
кгшзх
2016-01-13 16:55
2017.01.15
TClientDataSet склеить датапакеты


15-1451770205
Юрий
2016-01-03 00:30
2017.01.15
С днем рождения ! 3 января 2016 воскресенье


1-1346053086
mefodiy
2012-08-27 11:38
2017.01.15
Настройка Delphi 2010





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