Вернуться   Форум программистов > Форум Программирование > Форум .NET > Форум Visual Basic .NET

Visual Basic .NET

Программирование на VB.NET

Ответ
 
Старый 07.05.2007, 22:16   #1
Aleks
Новичок
 
Регистрация: 13.07.2006
Сообщений: 5
Aleks пока не определено
По умолчанию COM-сервер на VBNET

У меня такой вопрос:

Понадобилось написать BHO для интернет-эксплорера. Т.к. пишу на VBNET'е то нашел вариант на С# - и переделал на VBNET, чтоб спокойно потом делать из него все, что надо.



Проблема вот в чем: две недели пытаюсь добиться стабильной работы этого com-сервера! На половине компов он работает - на другой половине начинает права качать! То dll не регестрируется, то регистрируется, но не работает, то регистрируется, работает, но события не обрабатывает. В общем творится черте-что.



(Я создаю "Setup Project" и получаю стандартную установку;

через "Microsoft .NET Framework 2.0 Configuration" выставляю своему DLL-файлу права "full-trust" и создаю установку для security.config)

т.е. вроде все делаю, что надо.



Вопрос: объясните пожалуйста, где прочитать, как сделать, чтобы .NET программы работали СТАБИЛЬНО! А то я уже на грани того, чтобы COM-сервер на С++ переписать.
Aleks вне форума  
Старый 08.05.2007, 22:26   #2
Aleks
Новичок
 
Регистрация: 13.07.2006
Сообщений: 5
Aleks пока не определено
По умолчанию RE: COM-сервер на VBNET

Почему могут события не работать в браузере(в смысле в BHO), если SetSite - работает, и обработчики событий в нем назначаются без проблем ?
Aleks вне форума  
Старый 16.05.2007, 03:37   #3
Aleks
Новичок
 
Регистрация: 13.07.2006
Сообщений: 5
Aleks пока не определено
По умолчанию RE: COM-сервер на VBNET

Неужели никто не поможет !?

(тихо сам с собою...)
Aleks вне форума  
Старый 16.05.2007, 14:40   #4
bazile
Местный
 
Регистрация: 05.01.2001
Сообщений: 6,924
bazile пока не определено
По умолчанию RE: COM-сервер на VBNET

Это довольно специфический вопрос. Попробуй задать этот вопрос по аглийски на http://forums.microsoft.com/msdn/ форуме MSDN. Там есть форум по разработке для IE - http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=924&SiteID=1 Internet Explorer Extension Development.
bazile вне форума  
Старый 17.05.2007, 00:34   #5
Aleks
Новичок
 
Регистрация: 13.07.2006
Сообщений: 5
Aleks пока не определено
По умолчанию RE: COM-сервер на VBNET

Цитата:
bazile (16.05.2007)
Это довольно специфический вопрос. Попробуй задать этот вопрос по аглийски на http://forums.microsoft.com/msdn/ форуме MSDN. Там есть форум по разработке для IE - http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=924&SiteID=1 Internet Explorer Extension Development.


Наверно так и придется в итоге сделать.

Как раз уже на 3-й неделе поисков начал сам думать о том же. Проблема теперь в английском
Aleks вне форума  
Старый 18.05.2007, 00:49   #6
Aleks
Новичок
 
Регистрация: 13.07.2006
Сообщений: 5
Aleks пока не определено
По умолчанию RE: COM-сервер на VBNET

Цитата:
bazile (16.05.2007)
Это довольно специфический вопрос. Попробуй задать этот вопрос по аглийски на http://forums.microsoft.com/msdn/ форуме MSDN. Там есть форум по разработке для IE - http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=924&SiteID=1 Internet Explorer Extension Development.


Спасибо еще раз за дельный совет! Все нашел здесь: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1112619&SiteID=1

Ответ такой: на тех компах, где установлен только Framework, но не установлена Visual Studio нет библиотеки Microsoft.mshtml.dll.

Если включить ее в установку и принудительно скопировать в папку к IE, то все начинает работать как надо.



Зла не хватает на microsoft.
Aleks вне форума  
Старый 18.05.2007, 01:38   #7
Alexey Spirin
Местный
 
Регистрация: 11.08.2001
Сообщений: 1,753
Alexey Spirin пока не определено
По умолчанию RE: COM-сервер на VBNET

Ну что тут сказать
Привыкайте с проектом поставлять все нестандартные сборки, которые в нем используются. Делайте им CopyLocal=True и распространяйте вместе с ехе.
Alexey Spirin вне форума  
Ads
Ответ
Опции темы

Похожие темы
Тема Автор
Visual Basic .NET Вопрос по выбору платформы КПК
Всем доброго времени суток! Вот,решил перейти на VB.NET 2005 и сталкнулся с многообразием платформ для КПК. В студии 2005 можно разрабатывать проекты как для Pocket PC,так и Windows CE.
demsev
Visual Basic .NET Необходимо на сервере получить доменное имя подключившегося клиента
Необходимо на сервере получить доменное имя подключившегося пользователя сам смог определить только IP адрес удаленного компьютера через Request.ServerVariables("REMOTE_ADDR") может можно...
sergz76
WebClient и VbNewLine. Чтение текстового файла со строками. Visual Basic .NET
Идиотизм. Полный. Простое приложение. Читает текстовый файл со строками в формате: строка 1 строка 2
Dion
Visual Basic .NET Поиск определенного значения в БД Access.
Мне поставили задачу, нужно написать программу на VB, которая будет производить поиск введенного значения в access'овской БД (.mdb). Ясно, что нужно использовать ADO, но я совсем новичок в...
Lons
Visual Basic .NET Нотификация объекта в основном потоке из дочернего потока
Проблема такая: имеется объект типа А в котором создается объект типа Б (вложенный). В классе Б есть сокет по которому передаются или принимаются комманды. Для чтения приходящих комманд я создаю...
kpoxa
Visual Basic .NET Подбор параметров как в Excel
<P minmax_bound="true B=40 <BR minmax_bound="true D=27=2*A*B/(A+B) <BR minmax_bound="true как вычислить "А"? (должно получится 20) <BR minmax_bound="true <BR minmax_bound="true В Excel есть такая...
sated



Текущее время: 06:11. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Рейтинг@Mail.ru