компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > Программирование

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 17.01.2006, 12:46   #1
...
Пользователи
 
Регистрация: 17.01.2006
Сообщений: 3
По умолчанию

в качестве параметра передаю имя типа и путь к длл-ке
загружаю длл, нахожу там нужный тип создаю экземпляр нужноготипа
object obj = Activator.CreateInstance(type);
вызываю нужный мне метод все работает
object o = type.InvokeMember(_methodName, BindingFlags.InvokeMethod, null, obj, null);

но если экземпляр класса должен создаваться по ремоутингу
object obj = Activator.GetObject(type, _remoteString);
то получается прокси, и соответственно я не могу выполнять методы....
а привести его к нужному типу не получается




... вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
17.01.2006, 12:46
Техник
реклама
По умолчанию

Старый 03.03.2006, 09:07   #2
Пользователи
 
Регистрация: 27.12.2004
Сообщений: 110
По умолчанию

Ти ж можеш створювати екземпляр проксі-класу? Якщо так, то цей екземпляр (якщо я не помиляюсь) є нащадком класу System.Runtime.Remoting.Proxies.RealProxy, а у класу RealProxy є метод Invoke - от використовуй його ддя виклику методів віддаленого об'єкта.
Sergi вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 21:43. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2