Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Несколько вопросов о компонентах


Автор: Drender 29.9.2007, 10:50
Здравствуйте, так получилось, что ни когда не сталкивался с компонентами, и сейчас, когда пришлось с ними работать, полностью запутался. Я пишу на Borland C++ Builder 6. Во первых, можно ли где ни будь взять компонент WebBrowser для 6 builder'а, знаю что он есть в 2006 BS, но написать нужно именно на 6. И второй компонент, который я не понимаю как подключить это NMHTTP. smile 

Автор: smoke_man 29.9.2007, 11:03
А разве нельзя использовать CppWebBrowser с закладки Internet?

Добавлено через 8 минут и 38 секунд
А вот использование NMHTTP:
Код

 NMHTTP1->Get("www.ya.ru");
 Memo1->Lines->Add(NMHTTP1->Body);

Закачивает полностью всю страницу.....

Автор: Drender 29.9.2007, 11:22
У меня во вкладке Internet только ClientSocket и ServerSocket.
Как использовать NMHTTP понятно, а как его подключить к проекту?

Автор: smoke_man 29.9.2007, 11:32
Цитата

У меня во вкладке Internet только ClientSocket и ServerSocket.


Не знаю(использую Builder 6) - у меня все есть...может при установке что то менял?

Цитата

Как использовать NMHTTP понятно, а как его подключить к проекту?


Просто кидаешь компанент на форму, а если без фомы подключай  хедеры, создавай объект и работай с ним
Код

#include <NMHttp.hpp>
#include <Psock.hpp>

Автор: Drender 29.9.2007, 11:36
Цитата(smoke_man @  29.9.2007,  09:32 Найти цитируемый пост)
Просто кидаешь компанент на форму

В том то и дело что у меня нет ни в одной вкладке этого компонента!((

Автор: smoke_man 29.9.2007, 11:38
Используй тогда компаненты на вкладке Indy. Там практически тоже самое.

Добавлено через 10 минут и 8 секунд
Хотя при установке по умолчанию эти компаненты должны ставиться.

Автор: Drender 29.9.2007, 11:50
У меня даже такой фкладки нету)

Автор: smoke_man 29.9.2007, 11:53
Попробуй переставь - эти вкладки должны ставится по умолчанию...

Автор: Mihhail 29.9.2007, 14:29
Захоходишь в Проект -> Опции... на вкладку Пакеты. Нажимаешь Добавить и из папки CBuilder 6\Bin выбираешь все файлы *.bpl, затем на против всех добавленных пакетов ставишь галки. Вкладки и компоненты должны появиться если они были скопированы при установке. Если нет пробуй переустановить!

Автор: Drender 30.9.2007, 09:22
Mihhail, спасибо, компоненты появились во вкладке Internet но когда я их пытаюсь перетащить на форму он пишет "Class not registered".
Ещё один вопрос появился, как узнать путь по которому лежит мой проект?

Автор: smoke_man 30.9.2007, 14:28
Можно, например, GetCurrentDir() , Application->ExeName

Автор: Drender 30.9.2007, 14:42
smoke_man, спасибо, GetCurrentDir() оч удобная вещь)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)