Страница: 1 |
Страница: 1 |
Вопрос: ActiveX контролы
Добавлено: 23.03.06 21:12
Автор вопроса: valentin79
Начал программировать на РВ. Сделал прогу работающую с SQL-сервером и выводящая результат в отчет(txt файл). Вещь прикольная,единственное убивает убогая среда разработки. И сразу вопрос - как использвать Active X контролы(например DATAGRID)и если можно (то маленький пример). И что подразумевается в PBForms CustomConrol?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
XPEHOMETP
Вопросов: 3
Ответов: 30
Профиль | | #1
Добавлено: 27.03.06 13:47
DATAGRID - есть специально под РВ: Egrid32:
http://www.sweetheartgames.com/egrid32pro/Index.html
"Промо-версия", которую дают скачать задарма, позволяет создать не более 500 строк в листе. Как использовать Active X контролы - это смотреть в их документации, для некоторых есть примеры аж под РВ. Для остальных придется делать по аналогии с VB. В принципе есть такая штука: COM Browser, которам позволяет выявить экспортируемые функции (хотя обычно для этого достаточно документацию почитать).
Номер ответа: 2
Автор ответа:
XPEHOMETP
Вопросов: 3
Ответов: 30
Профиль | | #2
Добавлено: 04.04.06 15:39
Во, нашел еще классную страничку на счет использования Active X контролов от VB:
http://com.it-berater.org/VB6activex.htm
Номер ответа: 3
Автор ответа:
valentin79
Вопросов: 15
Ответов: 7
Профиль | | #3
Добавлено: 09.04.06 20:59
СПАСИБО ЗА ССЫЛКИ. ОЧЕНЬ ИНТЕРЕСНЫЕ ПРИМЕРЫ И ЛЕГКО ПЕРЕНОСЯТСЯ В СВОИ РАЗРАБОТКИ
Номер ответа: 4
Автор ответа:
XPEHOMETP
Вопросов: 3
Ответов: 30
Профиль | | #4
Добавлено: 17.04.06 16:18
Тут вещь такая: я в PowerBasic новичок... Ссылки действительно интересные, только не ожидал я, что с ActiveX такая сложная петрушка в PowerBasic. Ляпнул, не особо понимая сути дела. Потом посмотрел примеры на СОМ в дистрибутиве PowerBasic и припух: это надо самому прописывать весь СОМ-интерфейс в своей проге! В общем, сложно, но возможно. А библиотека ATL71.DLL, про которую говорится на сайте http://com.it-berater.org , она резко облегчает это описание (наполовину). То есть все равно надо прописывать весь интерфейс сообщений от ActiveX компонента (+ их обработку), если нужно на них как-то реагировать.
Номер ответа: 5
Автор ответа:
valentin79
Вопросов: 15
Ответов: 7
Профиль | | #5
Добавлено: 23.04.06 00:17
После VB6 трудно "соскочить" и начать думать на РВ, поэтому приспособился таким образом - на firefly делаю формы с контролами, во все процедуры вставляю "заглушки" с описаниями где-что и как( там для работы с activex также используется ATL71.DLL но все равно бедновато) , а дальше полученное "обтачиваю" в РВ. В итоге получается
"красиво" , дешево, .....