ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4701  
Старый 14.01.2010, 21:49
Аватар для BrainDeaD
BrainDeaD
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме:
3516666

Репутация: 439


По умолчанию

libcurl для закачки файла http://curl.haxx.se/libcurl/
здесь библотека, чтоб пропарсить html http://www.codeproject.com/KB/library/GomzyHTMLReader.aspx
написать условие для удаления строки из текста, я надеюсь, ты сумеешь.
 
Ответить с цитированием

  #4702  
Старый 15.01.2010, 01:36
Аватар для H1N1
H1N1
Новичок
Регистрация: 30.11.2009
Сообщений: 3
Провел на форуме:
52951

Репутация: 0
По умолчанию

Как системно отслеживать что в папке появился новый файл?

Скажем у вас есть папка(папки), и вот этой папкой пользуются многа народа (и по сети и так), скажем вам нужно чтобы в папку можно было скопировать только файлы типа doc и txt, все остальные типы файлов скопировать туда было нельзя, что делать?
Под рукой у вас тока Dev C++, и ось винда.
И да, характеристики компа сильно ограничены, предположим пень 3.
 
Ответить с цитированием

  #4703  
Старый 15.01.2010, 18:37
Аватар для aydar
aydar
Участник форума
Регистрация: 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
 
Ответить с цитированием

  #4704  
Старый 15.01.2010, 19:11
Аватар для aydar
aydar
Участник форума
Регистрация: 12.11.2009
Сообщений: 160
Провел на форуме:
568182

Репутация: 11
По умолчанию

Помоги плиз с установкой библиотеки..
 
Ответить с цитированием

  #4705  
Старый 18.01.2010, 13:52
Аватар для isqad88
isqad88
Новичок
Регистрация: 16.12.2009
Сообщений: 14
Провел на форуме:
20162

Репутация: 0
По умолчанию

Как получить список всех дисков компьютера и узнать какой из них HDD а какой CD-ROM (DVD)?
 
Ответить с цитированием

  #4706  
Старый 18.01.2010, 14:45
Аватар для POS_troi
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

Все поклоняются гуглу но пользоваться им не хотят

http://www.cyberforum.ru/visual-cpp/thread24216.html

2H1N1

Периодически Парси файлы в папке по расширению и все что левое удаляй (чтобы не заморачиваться с организацией циклов, можно воспользоваться "Расписание зада"). Это все можно сделать с помощью батника.

2aydar

Куда? какая среда? на MVC я так и не заставил CURL толком работать

Последний раз редактировалось POS_troi; 18.01.2010 в 14:51..
 
Ответить с цитированием

  #4707  
Старый 18.01.2010, 15:22
Аватар для isqad88
isqad88
Новичок
Регистрация: 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]; - а после этого автоматически продолжается по алфавиту?? или что это вообще
 
Ответить с цитированием

  #4708  
Старый 20.01.2010, 14:49
Аватар для zeppe1in
zeppe1in
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме:
1654818

Репутация: 117
По умолчанию

первый элемент его равен "A",
++drive[0]; прибавим к нему 1 и получим B
 
Ответить с цитированием

  #4709  
Старый 20.01.2010, 16:18
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

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

  #4710  
Старый 20.01.2010, 17:03
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 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?
То есть, в лейбл должно попасть примрно следующее:
Код:
302 Moved
И никаких ошибок.Работаю с буилдером как вы могли понять в первый раз.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ