Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Не модальное окно из ActiveX DLL Добавлено: 01.07.09 14:26  

Автор вопроса:  Ss
Ошибка Non-modals forms can not be desplayed from ActiveX DLL

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Ss



Вопросов: 1
Ответов: 5
 Профиль | | #1 Добавлено: 02.07.09 08:44
Добрый день!
При вызове dll возникает такая ошибка: "Non-modal forms cannot be displayed in this host application from an ActiveX DLL.."
С модальной формой вариант не подходит.. Кто нить сталкивался с такой проблемой??

Ответить

Номер ответа: 2
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #2 Добавлено: 02.07.09 10:49
ты на вб6 пишешь?

Ответить

Номер ответа: 3
Автор ответа:
 Ss



Вопросов: 1
Ответов: 5
 Профиль | | #3 Добавлено: 02.07.09 10:54
Я пишу на VB.Net, а dll подключаю, написанную на VB

Ответить

Номер ответа: 4
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #4 Добавлено: 02.07.09 14:19
Я не совсем понял у тебя ошибка при отображении или при подключении длл.
Например другую форму отображают так:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ;Dim frm As New Form2
        frm.ShowDialog()'модально а метод Show - не модально
    End Sub
Разьясни точно при подключении длл ошибка или при вызове её в форму или ещё куда?

Ответить

Номер ответа: 5
Автор ответа:
 Ss



Вопросов: 1
Ответов: 5
 Профиль | | #5 Добавлено: 02.07.09 15:21
Я делаю так:
Добавляю ссылку на dll(например MyDll.dll)
MyDll.dll написана на VB6

Friend class frmProg
Private WithEvents kk as MyDll.MyCl

 Public sub Button_Click()
   kk.show()
'Вот здесь ошибка: "Non-modal forms cannot be displayed in this host application from an ActiveX DLL.."
 end sub
End Class

Если в MyDll.dll поставить vbmodal, то на VB.Net она отображается нормально. Мне надо именно чтобы все эти dll-ли были не модальными.

Ответить

Страница: 1 |

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



© Copyright 2002-2011 VBNet.RU | Пишите нам