Подскажите пожалуйста, как диннамически подключить DLL в VB.NET и использовать ее функции?
Спасибо.
Здравствуйте, 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 )
Здравствуйте, indee, Вы писали:
I>Подскажите пожалуйста, как диннамически подключить DLL в VB.NET и использовать ее функции?
I>Спасибо.
Вот тебе поможет.
Там dll с функциями грузится динамически в отдельный AppDomain, потом ее можно пользовать, а при необходимости выгрузить и загрузить снова новую версию.
В примере с этой статьей все подробно описано, ага!
Удачи
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>
а где динамика-то?
Здравствуйте, Avos, Вы писали:
A>Здравствуйте, indee, Вы писали:
I>>Подскажите пожалуйста, как диннамически подключить DLL в VB.NET и использовать ее функции?
I>>Спасибо.
A>Вот тебе поможет.
A>Там dll с функциями грузится динамически в отдельный AppDomain, потом ее можно пользовать, а при необходимости выгрузить и загрузить снова новую версию.
A>В примере с этой статьей все подробно описано, ага!
A>Удачи
Спасибо, но ссылка бесполезная.
Здравствуйте, 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
>>а где динамика-то? 
ага

, раз библиотека динамическая, значит подключается динамически, логика самоходного крупнокалиберного орудия
---
по мойму нужно ответ на сабж в факи занести слишком часто про это спрашивают.
!мой
блок (скоро на телеэкранах)
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение