Динамически объявить библиотеку/класс

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

DmitriyIT
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 01.08.2004 (Вс) 13:16

Динамически объявить библиотеку/класс

Сообщение DmitriyIT » 07.02.2008 (Чт) 18:13

Здравствуйте!
В приложении vb.net нужно динамически выполнить код из .dll (.net, сделано тоже в VB.NET) библиотеки в отдельном триде. С тридами работать умею, но: известен путь к файлу библиотеки и вся ее структура, но статически объявлять ничего нельзя; нужно чтобы пользователь мог указать путь к файлу библиотеки, имя класса в ней и функцию в ней, которую нужно выполнить (наподобие rundll).
Как это реализовать? В Си есть [DLLImport ...] а как динамически подключить .net библиотеку в приложение зная путь?
Или, другой вариант. можно потребовать от юзера регистрации этих библиотек - тогда как подключить зная имя класса зарегистрированное в системе?

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 07.02.2008 (Чт) 20:02

Поиск по форуму

Reflection
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Сообщение Nord777 » 07.02.2008 (Чт) 20:36

Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList