Re[5]: id и смещение в idl файле.
От: Vi2 Удмуртия http://www.adem.ru
Дата: 08.02.10 14:12
Оценка:
Здравствуйте, zxcvb, Вы писали:

Z>Не понял понял этот момент, имеется ввиду виртуальные в терминах с++, например, то есть те которые должны быть реализованы теми кто это класс унаследует? Имеется ли в виду то, что ITypeInfo::AddressOfMember вернет невменяемый указатель, но Invoke вызовет метод корректно? Механизм этот мне совсем неясен.


ITypeInfo::AddressOfMember, скорее всего, вернет адрес функции или переменной, объявленных в ДЛЛ как обычно, т.е. GetProcAddress-подобный механизм. Я даже не могу представить, что можно вернуть для метода интерфейса, ведь ITypeInfo не имеет понятия о коде, реализующем сервер.

Z>Этот момент я рассматривал, но с указателем на функцию все же проще работать, для Invoke надо аргументы подготовить, и указатель на то что вернется, в общем я решил им пользоваться от безысходности.


Делегатор пишешь? Здесь на сайте, вроде, была информация по этому поводу.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.