COM-сервер на VBNET
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



COM-сервер на VBNET Expand / Collapse
Автор
Сообщение
07.05.2007 17:16
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 26.03.2008 13:54
Сообщ.: 5, Visits: 64
У меня такой вопрос:
Понадобилось написать BHO для интернет-эксплорера. Т.к. пишу на VBNET'е то нашел вариант на С# - и переделал на VBNET, чтоб спокойно потом делать из него все, что надо.

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

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

Вопрос: объясните пожалуйста, где прочитать, как сделать, чтобы .NET программы работали СТАБИЛЬНО! А то я уже на грани того, чтобы COM-сервер на С++ переписать.
Сообщ. #913084
08.05.2007 17:26
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 26.03.2008 13:54
Сообщ.: 5, Visits: 64
Почему могут события не работать в браузере(в смысле в BHO), если SetSite - работает, и обработчики событий в нем назначаются без проблем ?


  Post Attachments 
bho.txt (1 view, 1,06 KB)
Сообщ. #913121
15.05.2007 22:37
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 26.03.2008 13:54
Сообщ.: 5, Visits: 64
Неужели никто не поможет !?
(тихо сам с собою...)
Сообщ. #913298
16.05.2007 9:40
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Это довольно специфический вопрос. Попробуй задать этот вопрос по аглийски на форуме MSDN. Там есть форум по разработке для IE - Internet Explorer Extension Development.
Сообщ. #913299
16.05.2007 19:34
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 26.03.2008 13:54
Сообщ.: 5, Visits: 64
bazile (16.05.2007)
Это довольно специфический вопрос. Попробуй задать этот вопрос по аглийски на форуме MSDN. Там есть форум по разработке для IE - Internet Explorer Extension Development.


Наверно так и придется в итоге сделать.
Как раз уже на 3-й неделе поисков начал сам думать о том же. Проблема теперь в английском :)
Сообщ. #913339
17.05.2007 19:49
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 26.03.2008 13:54
Сообщ.: 5, Visits: 64
bazile (16.05.2007)
Это довольно специфический вопрос. Попробуй задать этот вопрос по аглийски на форуме MSDN. Там есть форум по разработке для IE - Internet Explorer Extension Development.


Спасибо еще раз за дельный совет! Все нашел здесь: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1112619&SiteID=1
Ответ такой: на тех компах, где установлен только Framework, но не установлена Visual Studio нет библиотеки Microsoft.mshtml.dll.
Если включить ее в установку и принудительно скопировать в папку к IE, то все начинает работать как надо.

Зла не хватает на microsoft.
Сообщ. #913384
17.05.2007 20:38


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 29.10.2007 14:45
Сообщ.: 1 833, Visits: 16 863
Ну что тут сказать :)

Привыкайте с проектом поставлять все нестандартные сборки, которые в нем используются. Делайте им CopyLocal=True и распространяйте вместе с ехе.

Сообщ. #913387
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 8:24