![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.07.2008
Сообщений: 192
|
![]()
Здравствуйте!
Подскажите можно ли узнать в COM сервере что должна вернуть property или function, через function Invoke или другую function V : OleVariant; - это мой COM сервер; Например: Код:
Если происходит SET то через function Invoke, я могу узнать что предаётся в property Item. Например: Код:
Последний раз редактировалось lexaltd; 05.12.2013 в 13:58. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
По-моему такое можно узнать только прочитав TLB библиотеки этого сервера. Не думаю что механика RTTI в СОМ технологии существует.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 21.07.2008
Сообщений: 192
|
![]() Цитата:
Например: Код:
Или хотябы узнать такая конструкция Код:
Код:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
a: OleVariant;
a:=V.Item; VarType(a), VarTypeAsText(VarType(a)) - не достаточно?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 21.07.2008
Сообщений: 192
|
![]() Цитата:
Грубо говоря нужно узнать в function Invoke или другой что должна вернуть Item , если такое возможно Код:
Или хотябы узнать такая конструкция Код:
Код:
Последний раз редактировалось lexaltd; 06.12.2013 в 12:28. |
|
![]() |
![]() |
![]() |
#6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
s и A это переменые, какого типа Item узнать можно только если знать заранее или просто проверять
а воще не понятно что вам надо, то сом ваш то вы не знаете... |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 21.07.2008
Сообщений: 192
|
![]() Цитата:
Мне нужно в COM сервере (в моём COM сервере (OLE-automation) метод Позднего связывания) , узнать в function Invoke когда происходит вызов GET property Item - s и A это переменая или класс. Это происходит GET Код:
|
|
![]() |
![]() |
![]() |
#8 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
еще раз повторите а то с 5 раза не расслышали
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 21.07.2008
Сообщений: 192
|
![]() |
![]() |
![]() |
![]() |
#10 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
для особо одаренных на вопрос
Цитата:
а далее у вас идет поток "умных" слов и все без смысла |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Notice: Trying to get property of non-object. для property of static property | Jakethefish | PHP | 8 | 16.08.2011 16:09 |
какой выбрать протокол, если есть сервер в интернете, и клиент должен передать ему команды | anyx | Работа с сетью в Delphi | 3 | 25.09.2009 23:13 |
Что должен знать программист? | Maximxak | Свободное общение | 37 | 26.05.2009 22:41 |
Что должен знать системный администратор? | veter_s_morya | Свободное общение | 14 | 04.08.2008 11:51 |