On-line: гостей 3. Всего: 3 [подробнее..]
АвторСообщение
администратор




Пост N: 3263
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.07.13 16:42. Заголовок: [?] Функция копирования файлов


Какая самая быстрая ?
__Copyfile , Hb_fcopy и тд и тп

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 28 , стр: 1 2 All [только новые]


Администратор




Пост N: 2921
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 09.07.13 23:08. Заголовок: Dima пишет: А если ..


Dima пишет:

 цитата:
А если с netio то как правильно собрать сервер netio для серверов 2003 ,2008 , 2012 ?

PS
Скажем для использования hb_fcopy , делаю это всего одной строкой request hb_fcopy



Не понял. сборка сервера netio обычная. Лучше netio собирать как сервис. Для использования hb_fcopy дать request на нее, все правильно.
Можно конечно использовать CopyFileA и на сервере netio. Для этого надо дать request на hb_DynCall, а с клиента вызов будет таким:

net:hb_DynCall( { "CopyFileA", "kernel32.dll", HB_DYN_CALLCONV_STDCALL }, cSource, cDest, 0 )

Но надо попробовать. Кажется, должно сработать.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3291
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.07.13 08:36. Заголовок: Pasha пишет: Лучше ..


Pasha пишет:

 цитата:
Лучше netio собирать как сервис


Так и делаю.
Pasha пишет:

 цитата:
Но надо попробовать.


Пробну , спасибо !

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3292
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.07.13 08:51. Заголовок: Пробнул. Да быстрее ..


Пробнул. Да быстрее работает.
Через RPC Hb_fcopy время копирования 1 минута 35 сек
Через RPC с новой функцией 1 минута 10 сек

А на Windows Server 2012 64 бит будет работать "CopyFileA" из Kernel32 ?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3293
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.07.13 08:59. Заголовок: Pasha пишет: а с кл..


Pasha пишет:

 цитата:
а с клиента вызов будет таким:

net:hb_DynCall( { "CopyFileA", "kernel32.dll", HB_DYN_CALLCONV_STDCALL }, cSource, cDest, 0 )



я сделал так
netio_funcexec("hb_DynCall",{ "CopyFileA", "kernel32.dll", HB_DYN_CALLCONV_STDCALL },cSource,cDest,0)

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 2923
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 10.07.13 09:59. Заголовок: Dima пишет: А на Wi..


Dima пишет:

 цитата:
А на Windows Server 2012 64 бит будет работать "CopyFileA" из Kernel32 ?



Почему бы нет ? Эта dll есть и в system32, и в SysWOW64 (это в win7 64-bit). Ее почему-то не переименовали.
Правда, это неуникодная функция, ее уникодный аналог - CopyFileW.

Спасибо: 1 
ПрофильЦитата Ответить
администратор




Пост N: 4225
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.10.14 14:08. Заголовок: Ни кто не проверял ,..


Ни кто не проверял , что будет если при копировании файла по сети с помощью
Hb_Fcopy неожиданно ляжет сеть , что вернет Hb_Fcopy ?
У себя проверить не могу так как сети нет.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3641
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 06.10.14 16:02. Заголовок: Где то это мы уже об..


Где то это мы уже обсуждали эти команды....
Я остановился на Hb_Fcopy !
Dima пишет:

 цитата:
Hb_Fcopy неожиданно ляжет сеть , что вернет Hb_Fcopy ?
У себя проверить не могу так как сети нет.


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


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 4226
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.10.14 16:28. Заголовок: Andrey Да я уже доп..


Andrey
Да я уже допер ;) А вот дискет уже не имею так как дисковода нет.
Флешку решил не мучать и сделал копирование на расшаренный ресурс
вида \\127.0.0.1\TEST , во время копирования снял галю на папке что она
расшарена. Получил -1 , что хорошо.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 28 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 657
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет