![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Guest_Alx |
|
|||
|
Unregistered |
Реально написать ActiveX control на VС6++, который смог бы использовать Microsoft DataRepeater Cpntrol? Кучу материала перерыл, кругом только VB.
|
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Не знаю такого. Это для чего такой контрол? |
|||
|
||||
| Guest_Alx |
|
|||
|
Unregistered |
Из той же коллекции (стандартной) что и DataGrid, DataList...
Позволяет отображать записи из базы данных с помощью контрола, который сам написал. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Тогда должно работать также как и все остальные ActiveX. А как пользоваться - для этого нужно пролистать документацию, либо посмотреть примеры на VB. Если использовать ActiveX на C непривычно, то можно придумать вариант с использованием *.exe файла созданного на бейсике, хотя конечно жто тоже не просто.
|
|||
|
||||
| Guest_Alx |
|
|||
|
Unregistered |
Это и так понятно....
На VB6, я думаю что смогу написать (жаль VB нету), там ничего сложного - одни Wizard'ы. А в VC6, VC7 нема, и как что где прописать, чтобы этот контрол цеплялся - тоже нигде не написано. Вопрос в твоей подготовке кстати тоже... ;) |
|||
|
||||
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: нет Всего: 1 |
-------------------- --- |
|||
|
||||
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: нет Всего: 1 |
-------------------- --- |
|||
|
||||
| Guest_Alx |
|
|||
|
Unregistered |
Это тебе не просто контрол....
Он должен иметь Data-Bound интерфейс, так сказать. В VB - просто ставится галочка на свойствах процедуры (метода), и все, контрол его имеет, и все работает, где такие галки в VC? Али команды какие прописать? |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Просто на VB часть рутинной работы скрыта от программиста и обмен данными типа BSTR или VARIANT там проще.
В VC6 в меню нажимаешь Project->Components and Controls->Registered ActiveX Controls. Незабудь добавить в инсталятор все свои ActiveX. |
|||
|
||||
| Guest_Alx |
|
|||
|
Unregistered |
Вот пока я с DataRepeater не столкнулся, я бы тоже так написал.
Это такой хитрый контрол, который для своей работы использует другой ActiveX компонент. В свойствах DataRepeater, открывается свой список контролов, зарегестрированных в системе, и попадают туда далеко не все из зарегестрированных. |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Можно только одно сказать- нужно читать документацию по использованию, либо пример - в студию.
|
|||
|
||||
| Guest_Alx |
|
|||
|
Unregistered |
С этого все и начиналось...
Во всех документациях написано - 'напишите свой контрол и используйте', а примеры только на VB и есть, если б я хоть один на VC в глаза видел. (Или это от меня пример ожидается?) |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |