Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Mikle
-
- Изобретатель велосипедов
-
-
- Сообщения: 4148
- Зарегистрирован: 25.03.2003 (Вт) 14:02
- Откуда: Туапсе
Mikle » 07.01.2007 (Вс) 14:11
При попытке использования User Type в классе в качестве параметров или возвращаемых значений VB выдает ошибку, что можно применять только тип, определенный в Public объектных модулях, но в Standart EXE Public объектный модуль создать не удается.
Можно ли как-то это обойти внутри проекта, или единственный выход - создавать ActiveX DLL только для того, чтобы определить там нужный тип?
-
GSerg
-
- Шаман
-
-
- Сообщения: 14286
- Зарегистрирован: 14.12.2002 (Сб) 5:25
- Откуда: Магадан
GSerg » 07.01.2007 (Вс) 14:27
Mikle, ну ты-то
У вас, DX-ников, эпидемия что ли?
http://bbs.vbstreets.ru/viewtopic.php?t=30053
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас
-
Mikle
-
- Изобретатель велосипедов
-
-
- Сообщения: 4148
- Зарегистрирован: 25.03.2003 (Вт) 14:02
- Откуда: Туапсе
Mikle » 08.01.2007 (Пн) 10:10
Всего-то нужно было делать процедуру не Public, а Friend
Все когда-то узнаешь впервые. Спасибо.
Оффтоп:
Если бы на такие простые вопросы иногда так же просто отвечали, а не слали в гугль, может и от гугля было бы больше пользы, а то там только и находишь, что советы воспользоваться гуглем.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38