Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: C++ хелп
Форум локальной сети Совтехэнерго > Техника > Программирование и web-design > Программирование
Pax
Кто обладает знаниями языка, подскажите плиз, что происходит в этой строке? :
Form_CM->WindowState = wsNormal;
(WindowState что такое и что такое wsNormal??)

И ещё... Кто-нибудь работал с компонентом IdHTTP?
Где почитать про его свойства и методы? Хелп в билдере не работает....
НАпример, что происходит в этих строках?
IdHTTP1->ConnectTimeout = 5; (соединение в течении 5 секунд?)
IdHTTP1->ProtocolVersion = pv1_1 (а тут присваивается версия протокола pv1_1. Что это за протокол пока не въеду);
больше вроде никаких действий с IdHTTP1 нет, поэтому в этих строках видимо описано всё, что нужно. Только где тут, например, адрес сервера, с которым соединяемся, не понимаю.......

p.s.: пытаюсь разобраться в уже написанной программе на с++, но в языке не сильна.


Как в С++ поставить брекпоинт? чтобы прога остановила выполнение, а потом продолжила?
epozdnyakoff
Pax, с Билдером никогда дела не имел, но в указанных строках происходят вполне очевидные вещи:

Form_CM->WindowState = wsNormal;
Устанавливает окно Form_CM в обычное состояние. Другие состояния могут быть: wsMaximized - развернутое, wsMinimized - свернутое.

IdHTTP1->ConnectTimeout = 5; // Если соединение не проходит менее, чем за 5 секунд - бросаем попытку и вызываем исключение.
IdHTTP1->ProtocolVersion = pv1_1; // Версия протокола HTTP/1.1 (http://ru.wikipedia.org/wiki/HTTP )


Адрес сервера же указывается непосредственно при запросе:
HTTP POST-запрос:
IdHTTP1->Post("http://example.com/", /* TStringList* - аргументы POST-запроса */, /* TMemoryStream* - сюда будет помещен текст ответа */);
HTTP GET-запрос:
IdHTTP1->Get("http://example.com/?q=test", /* TMemoryStream* - сюда будет помещен текст ответа */);

Это всё навскидку, точнее нужно искать либо в справке языка (раз не работает, значит либо урезанная версия BCB, либо система Виста или новее и не поддерживает справку в .hlp-файлах, нужно найти в интернете winhlp32.exe для этого), либо в многочисленных книгах, которые есть на любом торрент-трекере или магазине.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.