![]() |
|
Модераторы: Akina |
![]()
|
|
| konev |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.10.2006 Репутация: нет Всего: нет |
Регулярно пользуюсь VBA (конкретно, для Excel), профессиональным программером не являюсь.. Но вот что-то мне подсказывает, что возможности, которые предлагаются в VBA по умолчанию, существенно беднее тех, которыми обладает, например, просто VB (как среда разработки, я имею ввиду). Т.е. набор например, control'ов в обычном VB дол-жен бы быть существенно больше. Кроме того, наверное, в последнем существует множе-ство встроенных функций, а так же специальных классов для всего, что только возможно..
В частности, вот такой пример – встретил где-то конструкцию:
Мне эти английские слова ни о чем не говорят, хелп мой на них не реагирует (хотя по сути все ясно). Вопросы. 1) Ну, во-первых, насколько верно то, что я написал в первом абзаце? 2) Понятно, что библиотек существуют тысячи, но вот есть ли какой-то канонический список стандартных библиотек, который отсутствует в VBA и который нужно просто туда засандалить и получить полноценную среду разработки (ну или хотя бы приблизиться к этому)? Если да, то где такой список взять (вместе с самим библиотеками и спецификацией). 3) Какие, вкратце, принципиальные вещи есть в VB, которые невозможно реализовать в VBA? |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 11 Всего: 109 |
По пунктам.
1. и 3. У VBA и VB разные возможности. Есть что-то, что в VB сделать проще, а есть и такое, что лучше делать в VBA. Но пока не встречал чего-то, что можно было бы сделать в VB, и нельзя сделать в VBA... И наоборот. (Иногда, правда, приходится поизвращаться, но... 2. Канонический Может я в чём-то и ошибаюсь, но не сильно... Это сообщение отредактировал(а) mihanik - 14.11.2006, 11:02 |
|||
|
||||
| konev |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.10.2006 Репутация: нет Всего: нет |
Спасибо за ответ.
Насчет 2-го. В VBA, насколько я понял, нет например тех вещей, которые упомянуты в цитате из первого поста - pset, point, picturebox. Но они наверно есть в VB, коли про них пишут, как про нечто естественное. Вопрос в том, как мне этими штуками воспользоваться в VBA? |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 11 Всего: 109 |
В референсах проекта подключить соответствующие библиотеки и использовать их. |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |