Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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-сайт: www.vbnet.ru
 Профиль | | #8
Добавлено: 04.09.04 13:54
Возможно.
Попробуйте удалить из проекта эти активиксы, если без них ошибка
происходить не будет, то проблема именно в них...

Ответить

Номер ответа: 9
Автор ответа:
 netracer



ICQ: 8575243 

Вопросов: 7
Ответов: 36
 Web-сайт: netracer.h11.ru
 Профиль | | #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-сайт: netracer.h11.ru
 Профиль | | #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-сайт: netracer.h11.ru
 Профиль | | #11
Добавлено: 27.01.05 21:40
упс ))
извиняюсь за то что повторяюсь :)

Ответить

Номер ответа: 12
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #12
Добавлено: 28.01.05 09:47
Попробуй скомпилировать свой проект, затем правой кнопкой по Toolbox'у - Add/Remove items, вкладка .NET, кнопка Browse - найти файл сборки своей программы.

Ответить

Номер ответа: 13
Автор ответа:
 netracer



ICQ: 8575243 

Вопросов: 7
Ответов: 36
 Web-сайт: netracer.h11.ru
 Профиль | | #13
Добавлено: 28.01.05 23:31
Павел: если ты это мне, у меня таким образом компонент не добавляется (там нет бинарных файлов)

Ответить

Номер ответа: 14
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #14
Добавлено: 12.12.05 20:17
Надо сначала скомпилировать проект с контролом, а потом добавить полученный dll в окошко Toolbox.

Ответить

Номер ответа: 15
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #15 Добавлено: 13.12.05 10:35
Павел, что-то ты начал археологией заниматься :)

Ответить

Страница: 1 | 2 |

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



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