Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
keks-n
-
- Доктор VB наук
-
-
- Сообщения: 2509
- Зарегистрирован: 19.09.2005 (Пн) 17:17
- Откуда: г. Москва
-
keks-n » 16.07.2007 (Пн) 21:33
Какой интерфейс должен поддерживать объект, чтобы в Locals Window VB перечислял его свойства? tlb с описанием интерфейса подключено(VB интерфейс там как положено определяет), свойства объявлены как propget.
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 16.07.2007 (Пн) 21:36
какого типа переменная, на которую смотришь?
-
keks-n
-
- Доктор VB наук
-
-
- Сообщения: 2509
- Зарегистрирован: 19.09.2005 (Пн) 17:17
- Откуда: г. Москва
-
keks-n » 16.07.2007 (Пн) 22:19
В локалсах написано: IMyInterface/IMyInterface
Объявлено как IMyInterface:IUnknown
Свойство объявлено как [propget, local] HRESULT Size([out, retval] LONG* pVal);
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 16.07.2007 (Пн) 22:29
дубль два: какого типа переменная, на которую смотришь?
IMyInterface или Object или Variant?
-
keks-n
-
- Доктор VB наук
-
-
- Сообщения: 2509
- Зарегистрирован: 19.09.2005 (Пн) 17:17
- Откуда: г. Москва
-
keks-n » 16.07.2007 (Пн) 23:14
As IMyInterface. Это понятно из того, что выдаёт LocalsWindow - тип переменной и тип содержимого.
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 16.07.2007 (Пн) 23:25
Тогда подозреваю, что нужно реализовать IDispatch.
-
keks-n
-
- Доктор VB наук
-
-
- Сообщения: 2509
- Зарегистрирован: 19.09.2005 (Пн) 17:17
- Откуда: г. Москва
-
keks-n » 17.07.2007 (Вт) 9:46
tyomitch
Скорее всего, ещё и ITypeInfo для него... Нет никакого желания это делать вручную(а tlb для CreateStdDispatch подгрузить нельзя по некоторым причинам).
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 45