Страница: 1 | 2 |
Вопрос: Ну что такое? Меня это достало...
Добавлено: 01.09.04 18:16
Автор вопроса: Александр | ICQ: 204034
Ну что такое? Меня это достало. Что за фигню он выдает при выгрузке основной формы проекта:
An unhandled exception of type 'System.Runtime.InteropServices.SEHException' occurred in system.windows.forms.dll
Additional information: External component has thrown an exception.
==ИЛИ==
An unhandled exception of type 'System.NullReferenceException' occurred in system.windows.forms.dll
Additional information: Object reference not set to an instance of an object.
Ответы
Всего ответов: 17
Номер ответа: 1
Автор ответа:
ШевТ
ICQ: 165728420
Вопросов: 1
Ответов: 96
Профиль | | #1
Добавлено: 02.09.04 08:02
По второму случаю решение довольно таки банально.
Дело в том, что, создавая форму, Вы пишете класс, на основании которого потом потребуется создать объект. Делаем это так.
Dim f As New ИмяВашейФормы()
f.Show()
Тогда проблем с нулевой ссылкой не возникнет.
В первом случае, скорее всего, реакция на неправильно примененную апи-функцию.
Номер ответа: 2
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #2
Добавлено: 02.09.04 12:23
вы ActiveX'ы никакие не используете?
Номер ответа: 3
Автор ответа:
ШевТ
ICQ: 165728420
Вопросов: 1
Ответов: 96
Профиль | | #3
Добавлено: 02.09.04 22:35
Какие активыксы!? Это .НЕТ!!!
Номер ответа: 4
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #4
Добавлено: 02.09.04 22:50
Ну и что, что .NET?
Через Com Interrop можно не напрягаясь использовать COM-компоненты.
Я, например, уже в 3-х своих вполне реальных программах использую
ActiveX версию WebBrowser'а, никаких напрягов, разве что пару лишних
файлов с программой носить приходится.
Номер ответа: 5
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #5
Добавлено: 03.09.04 11:29
>Какие активыксы!? Это .НЕТ!!!
и что с того?
просто ошибка
An unhandled exception of type 'System.Runtime.InteropServices.SEHException'
occurred in system.windows.forms.dll
Additional information: External component has thrown an exception.
очень похожа на ошибку вызванную внутри неуправляемого компонента
Номер ответа: 6
Автор ответа:
ШевТ
ICQ: 165728420
Вопросов: 1
Ответов: 96
Профиль | | #6
Добавлено: 04.09.04 04:44
Кстати, в NF2.0 есть компонент WebBrowser. Это так, к слову. А тут дело похоже на применение не.нетовских ком-систем...
Номер ответа: 7
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #7
Добавлено: 04.09.04 13:07
Да, я использую два ActiveX'a, созданных на VB6 моим другом. А что, это влияет на работу что-ли???
Номер ответа: 8
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #8
Добавлено: 04.09.04 13:54
Возможно.
Попробуйте удалить из проекта эти активиксы, если без них ошибка
происходить не будет, то проблема именно в них...
Номер ответа: 9
Автор ответа:
netracer
ICQ: 8575243
Вопросов: 7
Ответов: 36
Web-сайт:
Профиль | | #9
Добавлено: 27.01.05 21:31
Логично
Походу вопрос - я скачал с GotDotNet контрол Line (http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=accc518e-a074-4dda-afb4-0d8c38edc926)
И че мне с ним теперь делать?
Там файлы line.resx и line.vb. Пробовал добавлять их в проект, но контрола в тулбоксе так и не нашел
Я использую VS.NET 2003
Номер ответа: 10
Автор ответа:
netracer
ICQ: 8575243
Вопросов: 7
Ответов: 36
Web-сайт:
Профиль | | #10
Добавлено: 27.01.05 21:31
Логично
Походу вопрос - я скачал с GotDotNet контрол Line (http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=accc518e-a074-4dda-afb4-0d8c38edc926)
И че мне с ним теперь делать?
Там файлы line.resx и line.vb. Пробовал добавлять их в проект, но контрола в тулбоксе так и не нашел
Я использую VS.NET 2003
Номер ответа: 11
Автор ответа:
netracer
ICQ: 8575243
Вопросов: 7
Ответов: 36
Web-сайт:
Профиль | | #11
Добавлено: 27.01.05 21:40
упс ))
извиняюсь за то что повторяюсь
Номер ответа: 12
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #12
Добавлено: 28.01.05 09:47
Попробуй скомпилировать свой проект, затем правой кнопкой по Toolbox'у - Add/Remove items, вкладка .NET, кнопка Browse - найти файл сборки своей программы.
Номер ответа: 13
Автор ответа:
netracer
ICQ: 8575243
Вопросов: 7
Ответов: 36
Web-сайт:
Профиль | | #13
Добавлено: 28.01.05 23:31
Павел: если ты это мне, у меня таким образом компонент не добавляется (там нет бинарных файлов)
Номер ответа: 14
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #14
Добавлено: 12.12.05 20:17
Надо сначала скомпилировать проект с контролом, а потом добавить полученный dll в окошко Toolbox.
Номер ответа: 15
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #15
Добавлено: 13.12.05 10:35
Павел, что-то ты начал археологией заниматься