Форум программистов, компьютерный форум CyberForum.ru

Как средствами BC 3,1 запросить свободное место на указанном жёстком диске? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указания адреса функции http://www.cyberforum.ru/cpp/thread444782.html
Есть библиотека. Нужно чтобы функция в моей библиотеке указывала на функцию в чужой. Вот мой код: typedef int (WINAPI WJMP)(); extern "C" __declspec(dllexport) WJMP Test(void); *Test= GetProcAddress(hLib, "Test"); Ошибки 1. error C2091: функция возвращает функцию
C++ Как аннулироват потоки, которые заблокированы по перменной условия (pthread)? И никак, что ли не аннулировать, получается? Вот, допустим, есть несколько потоков которые заблокированы по переменной условия: pthread_mutex_lock (&mutex); if (!(mozno_idti)) { pthread_cond_wait(&cond, &mutex); } pthread_mutex_unlock (&mutex); http://www.cyberforum.ru/cpp/thread444520.html
Есть 4 потока. После осуществления блокировки барьером, 3 куда-то деваются, куда? (pthreads) C++
Друзья! Как мог упростил код, вот суть В цикле создаются 4 вспомогательных потока, кадый из которых в цикле же 2 раза выводит свой TID. После первого вывода TIDа каждым потоком срабатывает блокировка барьером. Ну то есть свсе потоки по разу выведут свой TID и ждут друг друга. После того, как все собрались, в вызывающий поток отправляется сигнал типа:"Мы собрались" (потоки пока не двигаются)....
C++ Внедрение мультиплеера C++
Привет дорогие форумчане. Возникла задача сделать мультиплеер для игры(исходных кодов которой я не имею) . Разбил на задачки и вот одна из них. Первая задача это перемещение игроков. вот моя идея. Нужно получить координаты одного игрока(P1) (x,y,z) передать на сервер,сервер передает всем остальным игрокам координаты P1(x,y,z). с этим я разобрался. теперь вопрос в другом ,как обработать...
C++ Графический интерфейс приложений на C? http://www.cyberforum.ru/cpp/thread443785.html
Как сделать графический интерфейс приложения под Linux написанного на C?
C++ Ненулевая масса статического объекта в Box2D Собственно как реализовать сабж? подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2891 / 1240 / 78
Регистрация: 27.05.2008
Сообщений: 3,345
15.02.2012, 13:43     Как средствами BC 3,1 запросить свободное место на указанном жёстком диске?
Хм. Вообще-то, постановка задачи интересная..... я бы сказал - то ли неполная, то ли не вполне грамотная.

1. Если "с сетевым соединением проблем нет", и все это еще на BC 3.1 - так это здорово! Помнится, лет этак 17-18 назад приходилось сталкиваться с сетевыми соединениями именно на связке BC31 + Novell, так впечатление осталось ниже среднего.

2. А вот дальше у тебя - проблемы.... Ну, скажем, до сервака ты достучишься. По сети. А вот даст ли тебе удаленная машина (сервер) права доступа к физическому диску - отнюдь не факт! Скорее получится как раз наоборот - права обрежут по самые небалуйся. Плюс, для любого пользователя нормальный сервак предоставляет как правило не весь свой диск, а - ограниченную квоту.
Я бы сказал, что надо курить документацию на этот сервер и смотреть, можно ли легально (с учетом прав) запросить у него квоту.... Или это самое свободное место на дисках. Если сервер предоставляет такую функцию, и соизволит эти данные отдать клиенту - все ок. Если же нет.... сам понимаешь :-)
Ну или расспрашивать препа в универе, что именно он имел в виду....

Что касается опасений типа "мы попытаемся альбом песен кинуть и всё радостно рухнет" - не рухнет. Вероятнее всего, сервак примет несколько песен в пределах квоты дискового пространства, а потом откажет в доступе с сообщением типа "не хватает места на диске". Сам же сервак - навряд ли рухнет. Если, конечно, у админа сего сервака руки растут из правильного места :-)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru