Re: Диннамическое подключение DLL в VB.NET
От: wishful Украина  
Дата: 15.12.05 07:27
Оценка: -1
Здравствуйте, indee, Вы писали:

I>Подскажите пожалуйста, как диннамически подключить DLL в VB.NET и использовать ее функции?


I>Спасибо.


Например, User32.dll.
Прототипируем функцию MessageBox, которая в User32.dll объявлена так

int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);


В VB.Net сначала прототипируем ее:

Declare Auto Function MsgBox Lib "User32.dll" Alias "MessageBox" ( _
   ByVal hWnd As Integer, ByVal txt As String, ByVal caption As String, _
   yVal typ As Integer ) As Integer


А потом обращаемся:

MsgBox( 0, "Correct text", "MsgBox Sample", 0 )
Re[2]: Диннамическое подключение DLL в VB.NET
От: Аноним  
Дата: 15.12.05 15:55
Оценка: -1
>>а где динамика-то?
ага , раз библиотека динамическая, значит подключается динамически, логика самоходного крупнокалиберного орудия

---
по мойму нужно ответ на сабж в факи занести слишком часто про это спрашивают.
!мой блок (скоро на телеэкранах)


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Диннамическое подключение DLL в VB.NET
От: indee  
Дата: 15.12.05 07:08
Оценка:
Подскажите пожалуйста, как диннамически подключить DLL в VB.NET и использовать ее функции?

Спасибо.
Re: Диннамическое подключение DLL в VB.NET
От: Avos Беларусь  
Дата: 15.12.05 10:10
Оценка:
Здравствуйте, indee, Вы писали:

I>Подскажите пожалуйста, как диннамически подключить DLL в VB.NET и использовать ее функции?


I>Спасибо.


Вот тебе поможет.
Там dll с функциями грузится динамически в отдельный AppDomain, потом ее можно пользовать, а при необходимости выгрузить и загрузить снова новую версию.
В примере с этой статьей все подробно описано, ага!

Удачи
Re[2]: Диннамическое подключение DLL в VB.NET
От: vitaly_spb Россия  
Дата: 15.12.05 10:36
Оценка:
W>Например, User32.dll.
W>Прототипируем функцию MessageBox, которая в User32.dll объявлена так
W>
W>int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);
W>

W>В VB.Net сначала прототипируем ее:
W>
W>Declare Auto Function MsgBox Lib "User32.dll" Alias "MessageBox" ( _
W>   ByVal hWnd As Integer, ByVal txt As String, ByVal caption As String, _
W>   yVal typ As Integer ) As Integer
W>

W>А потом обращаемся:
W>
W>MsgBox( 0, "Correct text", "MsgBox Sample", 0 )
W>


а где динамика-то?
...Ei incumbit probatio, qui dicit, non qui negat...
Re[2]: Диннамическое подключение DLL в VB.NET
От: indee  
Дата: 16.12.05 07:07
Оценка:
Здравствуйте, Avos, Вы писали:

A>Здравствуйте, indee, Вы писали:


I>>Подскажите пожалуйста, как диннамически подключить DLL в VB.NET и использовать ее функции?


I>>Спасибо.


A>Вот тебе поможет.

A>Там dll с функциями грузится динамически в отдельный AppDomain, потом ее можно пользовать, а при необходимости выгрузить и загрузить снова новую версию.
A>В примере с этой статьей все подробно описано, ага!

A>Удачи


Спасибо, но ссылка бесполезная.
Re: Диннамическое подключение DLL в VB.NET
От: ekamaloff Великобритания  
Дата: 16.12.05 08:27
Оценка:
Здравствуйте, indee, Вы писали:

I>Подскажите пожалуйста, как диннамически подключить DLL в VB.NET и использовать ее функции?


Пример 1
Пример 2
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.