Как описываете импорт из dll в МБ? какие пути указываете к dll? примерчик дайте
Я вроде писал уже, а может только подумал что писал
![:rotate:](http://vse.kz/public/style_emoticons/default/smile.gif)
Первое условие которое необходимо для вызова .NET библиотеки из MB: метод должен быть статичным!!!
Это пример когда метод ничего не возвращает:
Declare Method ShowMsg
Class "Sample.Msg" Lib "Sample.dll"
(ByVal str As String)
и внутри любого метода пишешь вызов:
Call ShowMsg("Привет")
результат: вылазиет окошко стандартное для .Net - MessageBox с текстом что ты написал в мапбэйсике.
А это когда возвращает значение:
Declare Method ShowMsg
Class "Sample.Msg" Lib "Sample.dll"
(ByVal str As String) As Logical
и внутри метода пишешь вызов:
Dim mybool As Logical
mybool = ShowMsg("Привет")
результат: вылазиет окошко стандартное для .Net - MessageBox с текстом что ты написал в мапбэйсике и в переменную заносится True.
ЗЫ: Примеры образные, но рабочие. Да и еще кое что при объявлении класса в Мапбэйсике указывается и пространство имен и класс в данных примерах, пространство имен это Sample, а класс это Msg