Страница: 1 |
Вопрос: Не модальное окно из ActiveX DLL | Добавлено: 01.07.09 14:26 |
Автор вопроса: ![]() |
Ошибка Non-modals forms can not be desplayed from ActiveX DLL |
Ответы | Всего ответов: 5 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 1 Ответов: 5 |
Профиль | Цитата | #1 | Добавлено: 02.07.09 08:44 |
Добрый день!
При вызове dll возникает такая ошибка: "Non-modal forms cannot be displayed in this host application from an ActiveX DLL.." С модальной формой вариант не подходит.. Кто нить сталкивался с такой проблемой?? |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 214-179-991 Вопросов: 42 Ответов: 272 |
Профиль | Цитата | #2 | Добавлено: 02.07.09 10:49 |
ты на вб6 пишешь? |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 1 Ответов: 5 |
Профиль | Цитата | #3 | Добавлено: 02.07.09 10:54 |
Я пишу на VB.Net, а dll подключаю, написанную на VB |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() 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 ![]() frm.ShowDialog()'модально а метод Show - не модально End Sub Разьясни точно при подключении длл ошибка или при вызове её в форму или ещё куда? |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 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 |
|