Re: Загрузка dll
От: AndroiT Молдова  
Дата: 18.02.07 11:52
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте! Нужна помощь со следующим...


А>В одной части программы есть код загружающий dll. Загрузка проходит нормально!

А>
А>Assembly.LoadFrom("My.dll");
А>


А>Потом же в другой части кода

А>
А>Assembly a = Assembly.GetAssembly(Type.GetType("Тип_определенный_в_My.dll"));
А>

А>Выдает ошибку! Type.GetType()-не может найти нужный тип, определенный в загруженной до этого dll.
А>в чем дело??? не могу понять!
А>Вообщем мне необходимо сначала каким-то образом динамически загрузить dll, а потом
А>чтобы сработала строчка типа
А>
А>Assembly a = Assembly.GetAssembly(Type.GetType("Тип_определенный_в_dll"));
А>

А>каким образом это можно сделать??
А>Заранее очень благодарен

Если я не ошибаюсь надо сначала создать объект ч/з CreateInstance:
object x = a.CreateInstance("Тип");
а уже после этого определять тип
Type t = x.GetType();
и использовать его.
А вообще для чего вы это хотите применить?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.