Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

копирование файлов [D6]


Андрей_1 ©   (2015-09-24 06:08:00) 

Всем доброго времени суток!
копирую файлы таким методом

Try
WindowsCopyFile('info.rtf','\\192.168.241.67\D$\1\Ado\2\info.rtf') ; //копируем в kl-s
except
end;

Try except использовал чтобы исключить вылетания ошибки, если удалённый ком недоступен, о ошибка всё равно вылетает, может как-то можно Через IF Then else проверять доступность удалённой папки ?


Андрей_1   (2015-09-27 12:42:00) [1]

Удалено модератором


DVM   (2015-09-25 13:34:00) [2]


> Андрей_1 ©   (24.09.15 06:08) 


>  если удалённый ком недоступен, о ошибка всё равно вылетает

1) Ты перехватываешь ВСЕ исключения таким способом.
2) Судя по исходнику функции WindowsCopyFile крайне маловероятно, что она выбрасывает исключения.
3) Не пробовал программу запускать не из под Delphi IDE ?


Palladin   (2015-09-25 12:42:00) [3]

копирование методом метлы
1. Покупаешь метлу
2. Работаешь дворником

а код, копирующий файлы, пишут люди которые умеют читать справочную информацию и писать, а не копировать, код


Андрей_1   (2015-09-25 04:11:00) [4]

http://www.delphi.int.ru/articles/19/- здесь взял методы копирования.
А каким методом лучше копировать? Но всё равно ошибка будет. Надо чтобы user не заморачивался всякими ошибками!


Германн   (2015-09-25 02:13:00) [5]


> Андрей_1 ©   (24.09.15 06:08)
>
> Всем доброго времени суток!
> копирую файлы таким методом
>
> Try
> WindowsCopyFile('info.rtf','\\192.168.241.67\D$\1\Ado\2\info.
> rtf') ; //копируем в kl-s
> except
> end;
>
> Try except использовал чтобы исключить вылетания ошибки,
>  если удалённый ком недоступен, о ошибка всё равно вылетает,
>  может как-то можно Через IF Then else проверять доступность
> удалённой папки ?

Знать бы ещё что это за функция/процедура  WindowsCopyFile? Из какой помойке она нарыта и что и как она делает?

P.S. А блок try..except используется не для запрета вылетания сообщения об ошибке


Игорь Шевченко   (2015-09-24 16:19:00) [6]


> Try except использовал чтобы исключить вылетания ошибки


не надо так делать


macrodens   (2015-09-24 16:02:00) [7]

В режиме отладки ошибка будет вылазить (если не поставить игнорирование сообщения по эксепшену).
Попробуй запуститься без отладки и посмотреть


Наверх

Титульная страница Поиск, карта сайта Написать письмо