Как узнать, какие свойства есть у объекта?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Как узнать, какие свойства есть у объекта?

Сообщение arthur2 » 25.05.2009 (Пн) 20:32

Я получил в объектную переменную ссылку на объект, о котором ничего не знаю :) Как узнать, какие свойства и методы есть у этого объекта?
Артур
 
   

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Как узнать, какие свойства есть у объекта?

Сообщение Viper » 25.05.2009 (Пн) 21:51

arthur2 писал(а):Я получил в объектную переменную ссылку на объект, о котором ничего не знаю :) Как узнать, какие свойства и методы есть у этого объекта?
Совершенно ничего? И что ты с ним потом, когда узнаешь таки его свойства и методы будешь делать?
Весь мир матрица, а мы в нем потоки байтов!

arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Re: Как узнать, какие свойства есть у объекта?

Сообщение arthur2 » 25.05.2009 (Пн) 22:13

Viper писал(а):Совершенно ничего? И что ты с ним потом, когда узнаешь таки его свойства и методы будешь делать?

Буду пытаться понять, как использовать этот объект :)
viewtopic.php?p=6722917#p6722917
Артур
 
   

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Как узнать, какие свойства есть у объекта?

Сообщение Debugger » 26.05.2009 (Вт) 8:57

Ну, сначала попробовать поискать документацию.
Потом попробовать какие-то банальные свойства, которые есть у большинство объектов (Name, в данном случае - Path).

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как узнать, какие свойства есть у объекта?

Сообщение Хакер » 26.05.2009 (Вт) 12:45

Артур2, такую манеру надо воспринимать, как нежелание слушать меня?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Re: Как узнать, какие свойства есть у объекта?

Сообщение arthur2 » 26.05.2009 (Вт) 17:41

Хакер
Ты чего заводишься?

Я сделал, как ты сказал - объявил as IUnknown - и объект загрузился! Я обрадовался, сразу же отписался... Но что дальше делать - я не знаю :) ты опять переоцениваешь мои познания.

А та тема заглохла - вот я и решил переформулировать в какой-то более общий случай.
Артур
 
   

trash
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 113
Зарегистрирован: 28.01.2009 (Ср) 12:09

Re: Как узнать, какие свойства есть у объекта?

Сообщение trash » 26.05.2009 (Вт) 18:02

Поиск доставляет

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как узнать, какие свойства есть у объекта?

Сообщение Хакер » 26.05.2009 (Вт) 18:57

<крайнее негодование>

Во-первых, приношу извинения за то, что я не увидел твоего сообщения.
Во-вторых, это глупость. Ты мог объявить аргумент как Single, Long, Object, IUnknown, IPictureDisp, IStream, ICreateTypeLib, String, Boolean, Double и т.п. И никаких ошибок бы не произошло.

Обвинения насчёт манеры частично снимаются. Потому что если раньше я думал, что ты вообще предпочёл не обращать внимания на сообщения, то сейчас я вижу, что ты обратил внимание, но не стал читать. Потому что в сообщении описано два способа. Скажи мне, который из этих двух был выбран тобою? Вот в том сообщении описан который из предложенных мною способов?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Re: Как узнать, какие свойства есть у объекта?

Сообщение arthur2 » 26.05.2009 (Вт) 19:42

Ты никак не поверишь, что я не прибедняюсь. Я в самом деле не очень хорошо всю эту кухню понимаю и двигаюсь практически на ощупь. Я просто сделал так, как, мне показалось, я понял. По второму способу, потому что в первом - вообще не понял ничего :oops:

Ты мог объявить аргумент как Single, Long, Object, IUnknown, IPictureDisp, IStream, ICreateTypeLib, String, Boolean, Double и т.п. И никаких ошибок бы не произошло.

Я тебя понял так, что если объявить IUnknown и краха не будет - значит объект ком. Видимо, понял не правильно... Значит, зря обрадовался :)

trash Спасибо! Хорошая ссылка
Артур
 
   


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 70

    TopList  
cron