Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
A.Lazarev
-
- Начинающий

-
-
- Сообщения: 20
- Зарегистрирован: 11.01.2005 (Вт) 14:42
A.Lazarev » 20.01.2005 (Чт) 15:01
Собсно сабж.
-
Arcanoid
-
- Продвинутый пользователь

-

-
- Сообщения: 162
- Зарегистрирован: 01.01.2005 (Сб) 15:44
Arcanoid » 20.01.2005 (Чт) 15:33
Ну, по крайней мере адрес массива можно получить так:
VarPtr(array(0))
хотя... может это и не к месту...
-
tyomitch
-
- Пользователь #1352

-

-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 20.01.2005 (Чт) 15:49
Массив можно передать в свойстве типа Variant.
-
A.Lazarev
-
- Начинающий

-
-
- Сообщения: 20
- Зарегистрирован: 11.01.2005 (Вт) 14:42
A.Lazarev » 20.01.2005 (Чт) 16:04
а как пользоваться RaiseEvent добавляю Wizard'ом Event появляется
Declaration Event а тело неизвестно где прописывать..
или ссылочку киданите ... по Event'ам
Arcanoid и tyomitch - спасибо
-
tyomitch
-
- Пользователь #1352

-

-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 20.01.2005 (Чт) 16:11
В любом месте кода, где хочешь произвести событие, пишешь:
- Код: Выделить всё
RaiseEvent ИмяСобытия(Параметры)
Тело, т.е. обработчик, пишешь не ты, а пользователь твоего ActiveX

Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, SemrushBot, Yandex-бот и гости: 17