Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

14.01.2010, 21:49
|
|
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме: 3516666
Репутация:
439
|
|
libcurl для закачки файла http://curl.haxx.se/libcurl/
здесь библотека, чтоб пропарсить html http://www.codeproject.com/KB/library/GomzyHTMLReader.aspx
написать условие для удаления строки из текста, я надеюсь, ты сумеешь.
|
|
|

15.01.2010, 01:36
|
|
Новичок
Регистрация: 30.11.2009
Сообщений: 3
Провел на форуме: 52951
Репутация:
0
|
|
Как системно отслеживать что в папке появился новый файл?
Скажем у вас есть папка(папки), и вот этой папкой пользуются многа народа (и по сети и так), скажем вам нужно чтобы в папку можно было скопировать только файлы типа doc и txt, все остальные типы файлов скопировать туда было нельзя, что делать?
Под рукой у вас тока Dev C++, и ось винда.
И да, характеристики компа сильно ограничены, предположим пень 3.
|
|
|

15.01.2010, 18:37
|
|
Участник форума
Регистрация: 12.11.2009
Сообщений: 160
Провел на форуме: 568182
Репутация:
11
|
|
Сообщение от BrainDeaD
libcurl для закачки файла http://curl.haxx.se/libcurl/
здесь библотека, чтоб пропарсить html http://www.codeproject.com/KB/library/GomzyHTMLReader.aspx
написать условие для удаления строки из текста, я надеюсь, ты сумеешь.
Слушай можешь со мной связаться или оставь свою асю есть парочка вопросов. моя ася 267-683-881
|
|
|

15.01.2010, 19:11
|
|
Участник форума
Регистрация: 12.11.2009
Сообщений: 160
Провел на форуме: 568182
Репутация:
11
|
|
Помоги плиз с установкой библиотеки..
|
|
|

18.01.2010, 13:52
|
|
Новичок
Регистрация: 16.12.2009
Сообщений: 14
Провел на форуме: 20162
Репутация:
0
|
|
Как получить список всех дисков компьютера и узнать какой из них HDD а какой CD-ROM (DVD)?
|
|
|

18.01.2010, 14:45
|
|
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме: 3718311
Репутация:
1118
|
|
Все поклоняются гуглу но пользоваться им не хотят
http://www.cyberforum.ru/visual-cpp/thread24216.html
2H1N1
Периодически Парси файлы в папке по расширению и все что левое удаляй (чтобы не заморачиваться с организацией циклов, можно воспользоваться "Расписание зада"). Это все можно сделать с помощью батника.
2aydar
Куда? какая среда? на MVC я так и не заставил CURL толком работать
Последний раз редактировалось POS_troi; 18.01.2010 в 14:51..
|
|
|

18.01.2010, 15:22
|
|
Новичок
Регистрация: 16.12.2009
Сообщений: 14
Провел на форуме: 20162
Репутация:
0
|
|
Вот сам разобрался уже ))
Код:
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
char drive[] = {"A:"};
DWORD drive_mask = GetLogicalDrives();
while(drive_mask)
{
if(drive_mask & 1)
{
cout<<drive<<"\n";
switch(GetDriveType(drive))
{
case DRIVE_UNKNOWN: cout<<"Drive unknown\n"; break;
case DRIVE_NO_ROOT_DIR: cout<<"No root\n"; break;
case DRIVE_REMOVABLE: cout<<"DRIVE_REMOVABLE\n"; break;
case DRIVE_FIXED: cout<<"DRIVE_FIXED\n"; break;
case DRIVE_REMOTE: cout<<"DRIVE_REMOTE\n"; break;
case DRIVE_CDROM: cout<<"DRIVE_CDROM\n"; break;
case DRIVE_RAMDISK: cout<<"RAMDISK\n"; break;
};
}
++drive[0];
drive_mask >>= 1;
}
return (0);
}
Только вот теперь вопрос:
char drive[] = {"A:"}; - здесь как я понял определили символьный массив, и первый элемент его равен "A:"
++drive[0]; - а после этого автоматически продолжается по алфавиту?? или что это вообще
|
|
|

20.01.2010, 14:49
|
|
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме: 1654818
Репутация:
117
|
|
первый элемент его равен "A",
++drive[0]; прибавим к нему 1 и получим B
|
|
|

20.01.2010, 16:18
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
C++ Builder.
Собственно, обстоятельства заставили сесть за эту штуку.И тут же возник вопрос,как осуществляется работа с сетью? Загуглил на тему,нашел множество упоминаний про компонент idHTTP.А теперь собственно вопросы.Так как на дельфи я писал последний раз года два назад,и это был калькулятор,то никаких компонентов использовать не приходилось.И соответствнно,где их брать - я понятия не имею.Как подключить этот самый idHTTP к C++ Builder? Встроеный ли он? Откуда его скачать,и как подключить к коду? Я так понял,работа на Builder, сводиться к объектам и классам,тоесть и вызов будет примерно такой:
Код:
iddHTTP->UserAgent = 'Bla bla';
Простая попытка вызова вот так вот,этого самого компонента,привела к ошибки компилятора.так что мне нужен совет.В сети таких ответов нет,ну или я их не на гуглил.Спассбо большое.
|
|
|

20.01.2010, 17:03
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от m0Hze
C++ Builder.
Собственно, обстоятельства заставили сесть за эту штуку.И тут же возник вопрос,как осуществляется работа с сетью? Загуглил на тему,нашел множество упоминаний про компонент idHTTP.А теперь собственно вопросы.Так как на дельфи я писал последний раз года два назад,и это был калькулятор,то никаких компонентов использовать не приходилось.И соответствнно,где их брать - я понятия не имею.Как подключить этот самый idHTTP к C++ Builder? Встроеный ли он? Откуда его скачать,и как подключить к коду? Я так понял,работа на Builder, сводиться к объектам и классам,тоесть и вызов будет примерно такой:
Код:
iddHTTP->UserAgent = 'Bla bla';
Простая попытка вызова вот так вот,этого самого компонента,привела к ошибки компилятора.так что мне нужен совет.В сети таких ответов нет,ну или я их не на гуглил.Спассбо большое.
Нашел тематический форум,там я нашел ответ,правда немного иной,но переделал под себя,и все заработало.Удивительно.
Так вот новый вопрос.Наипростейший код,вешаем на кнопку по клику событие:
Код:
TIdHTTP *http = new TIdHTTP(NULL);
Label1->Caption = http->Get("http://yandex.ru");
и все бы хорошо,но тыкаем на кнопку,и получаем ошибку.Мол, "302 moved permanently!".А вопрос следующий,как не получать ошибку,а получить непосредственно содержимое страницы,как это работает при получении www.yandex.ru?
То есть, в лейбл должно попасть примрно следующее:
И никаких ошибок.Работаю с буилдером как вы могли понять в первый раз.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|