Здравствуйте, zxcvb, Вы писали:
Z>Не понял понял этот момент, имеется ввиду виртуальные в терминах с++, например, то есть те которые должны быть реализованы теми кто это класс унаследует? Имеется ли в виду то, что ITypeInfo::AddressOfMember вернет невменяемый указатель, но Invoke вызовет метод корректно? Механизм этот мне совсем неясен.
ITypeInfo::AddressOfMember, скорее всего, вернет адрес функции или переменной, объявленных в ДЛЛ как обычно, т.е. GetProcAddress-подобный механизм. Я даже не могу представить, что можно вернуть для метода интерфейса, ведь ITypeInfo не имеет понятия о коде, реализующем сервер.
Z>Этот момент я рассматривал, но с указателем на функцию все же проще работать, для Invoke надо аргументы подготовить, и указатель на то что вернется, в общем я решил им пользоваться от безысходности.
Делегатор пишешь? Здесь на сайте, вроде, была информация по этому поводу.