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

-
-
- Сообщения: 20
- Зарегистрирован: 11.01.2005 (Вт) 14:42
A.Lazarev » 11.01.2005 (Вт) 14:49
Здравствуйте!
Написал ActiveX компонент на VisualBasic назовём его "Задвижка".
Первое окно - окно установки свойств компонента.
Заполнили окно, закрыли - компонент работает.
Запускаем второй - (!) в окне свойств второго - уже выставлены свойства от первого.
Меняем их, закрываем окно свойств. Вновь выставленные свойства
выставляются как на первый компонент, так и на второй.
Подскажите пожалуйта в чем может быть ошибка, т.е. как сделать что бы каждая "Задвижка" была "индивидуальной".
Заранее спасибо!
-
kif
-
- Постоялец

-
-
- Сообщения: 736
- Зарегистрирован: 10.12.2001 (Пн) 18:06
- Откуда: Украина, Одесса
-
kif » 11.01.2005 (Вт) 16:01
может у тебя массив "Задвижек"?
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.
-
A.Lazarev
-
- Начинающий

-
-
- Сообщения: 20
- Зарегистрирован: 11.01.2005 (Вт) 14:42
A.Lazarev » 11.01.2005 (Вт) 16:32
Нет это не массив задвижек. Каждый компонент отдельно выбирается из списка ActiveX компонентов. Только после этого происходит его инициализация. Единственное что могу добавить, что в основе компонента лежит структура (type) состоящая из 20 полей (в которых хранятся его свойства), назовём его ClassBolt. Инициализация переменной данного типа происходит в модуле. И ещё в программе нет Option Explicit.
Спасибо.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 1