Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


Утилита для закачивания файлов


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Пол:Муж Finn
Новичок


Возраст: 25
Знак зодиака: Скорпион
Зарегистрирован: 14.05.2008
Сообщения: 3
Откуда: Беларусь
СообщениеСр, 14-Май-2008 22:26    Заголовок сообщения: Утилита для закачивания файлов
Цитата

Собственно нужно написать утилиту для закачивания файлов(из расшареной папки в сети) используя winapi на MVS C++ 6.0
Помогите каким образом это сделать и откуда капать, если можно хорошую литературу по api для программирования сетей.
Заранее благодарен.
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж Indigo Flow
Частый гость


Возраст: 30
Знак зодиака: Дева
Зарегистрирован: 26.02.2008
Сообщения: 45
Откуда: Аттуда
СообщениеЧт, 15-Май-2008 7:12 
Цитата

Пользуйся MSDN. Найди справку к CopyFile :)
_________________
...be easy nigga!!!
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж Finn
Новичок


Возраст: 25
Знак зодиака: Скорпион
Зарегистрирован: 14.05.2008
Сообщения: 3
Откуда: Беларусь
СообщениеСр, 05-Ноя-2008 0:30 
Цитата

в общем возвращаюсь к старой теме так как она опять приобрела актуальность для меня..
Пороясь в гугле вот что я узнал:
CopyFile - отличная функция, но нету возможности приостановить скачивание, а также если я правильно понял то нельзя связать ее с прогресс баром. Если нужно скопировать небольшое кол-во небольших файлов, то эта функция как раз то что надо.. а вот если будем копировать фильм?... создаётся ощущение что программа висит... нашёл функцию CopyFileEx (копирует существующий файл в новый файл, уведомляя приложение о ходе его выполнения при помощи функции повторного вызова)

BOOL CopyFileEx(
LPCTSTR lpExistingFileName, // имя существующего файла
LPCTSTR lpNewFileName, // имя нового файла
LPPROGRESS_ROUTINE lpProgressRoutine, // функция обратного вызова
LPVOID lpData, // параметры обратного вызова
LPBOOL pbCancel, // отмененный статус
DWORD dwCopyFlags // опции копирования
);

вроде все хорошо... но вот примерчик бы с использованием данной функции (в частности как реализовать докачку и связать с CProgressCtrl), применяя апи и вижуал 6. как сделать такое в делфе в нете есть а вот на С увы ненашёл.. может кто-нибудь сталкивался с такой функцией?

_________________
Аксиома Кана: Если ничто другое не помогает, прочтите, наконец, инструкцию.
В начало
Посмотреть профиль Отправить личное сообщение
Yuppi
Новичок

Предупреждений : 1


Зарегистрирован: 10.03.2009
Сообщения: 5

СообщениеВс, 05-Апр-2009 14:04 
Цитата

Нет я с такой функцией не сталкивался, но может стоит заказать где нибудь написание функции? ну это если у тебя финансы позволяют, то можно заказать у фрилансеров, или ты сам уже разобрался?

Добавлено спустя 10 часов 13 минут 23 секунды:

ну есть какие нибудь результаты? пускай тебе утилиту напишут...на вообще они специализируются на PHP и JS но я думаю программистов там много и напишут все как надо. В общем опробуй их сервис, я думаю все будет как надо.
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж dogma
aka Достоевский


Возраст: 27
Знак зодиака: Телец
Зарегистрирован: 20.12.2004
Сообщения: 1702
Откуда: Холмск
СообщениеПн, 06-Апр-2009 0:50 
Цитата

to Yuppi
прекращай рекламой "страдать"

_________________
Bonum initium est dimidium facti
SQL-задачи (on-line)
В начало
Посмотреть профиль Отправить личное сообщение
Yuppi
Новичок

Предупреждений : 1


Зарегистрирован: 10.03.2009
Сообщения: 5

СообщениеПн, 06-Апр-2009 13:02 
Цитата

dogma писал(а):
to Yuppi
прекращай рекламой "страдать"


о ней и речи не идет.
В начало
Посмотреть профиль Отправить личное сообщение
СообщениеЧт, 09-Апр-2009 18:17 
Цитата

Помогите сделать лабу пожалуйста!!!!!!
3.Задачи
1. ПИ-1-ряд .Число ПИ можно подсчитать с помощью ряда
Pi/4 == arctang(1) == 1 - 1/3+ 1/5- 1/7 + 1/9 -...+ - 1/( 2*N-1).
Ввести число N == последний член ряда . ( N <= 10^7-10^8).
Запустить 2 процесса (1 - main, 2- дочерний ) .
результат = сумме двух чисел S1 и S2.
В Main - подсчитать сумму ряда с членами от 1 до N/2,
В дочернем - подсчитать сумму ряда с членами от N/2+1 до N.
В начало
СообщениеВс, 10-Май-2009 21:53 
Цитата

жестокий вопрос. прям так и не сообразить сразу...
В начало
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100