![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Подтвердите свой е-майл
Регистрация: 07.04.2007
Сообщений: 120
|
![]()
Раньше когда писал такой код нормально открывалась ссылка.
Код:
В некоторых программах ошибки появляются. Предположительно это началось после удаления MyIE. Лазил в реестре, менял ключи разные - не помогло, мб менял не то.. Функция возвращает 31. Как исправить проблему? |
![]() |
![]() |
![]() |
#2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 183
|
![]()
SE_ERR_NOASSOC = 31 - There is no application associated with the given file name extension. This error will also be returned if you attempt to print a file that is not printable.(MSDN)
Это связано с тем, что не выставлен браузер по умолчанию, поэтому функция и возвращает ошибку, не знает чем открывать.
Until The End Of Time
|
![]() |
![]() |
![]() |
#3 |
Подтвердите свой е-майл
Регистрация: 07.04.2007
Сообщений: 120
|
![]()
Фирефокс при проверке говорит что браузер по умолчанию.
в реестре: HKEY_LOCAL_MACHINE\SOFTWARE\Clients \StartMenuInternet = firefox.exe HKEY_CLASSES_ROOT\htmlfile\shell\op en\command = "C:\Program Files\Mozilla Firefox\firefox.exe" -requestPending -osint -url "%1" файлы открываются нормально фирефоксом, как и должны. А вот функция никак не хочет работать=( |
![]() |
![]() |
![]() |
#4 |
Форумчанин Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 183
|
![]()
Раздел
HKEY_CLASSES_ROOT\htmlfile\shell\op en\command относится только к запуску html файлов и можно сказать, что практически не относится к браузеру по умолчанию. Раздел HKEY_LOCAL_MACHINE\SOFTWARE\Clients \StartMenuInternet тем более никак, в нём настраивается какой браузер будет отображаться в меню пуск. HKEY_CLASSES_ROOT\http\shell\open\c ommand Этот раздел отвечает за то каким приложением будут открываться ссылки, можно сказать это и есть браузер по умолчанию, что у вас в нём прописано? Если удалить от туда путь к браузеру, то функция как раз будет возвращать 31.
Until The End Of Time
Последний раз редактировалось Showy; 24.05.2009 в 12:37. |
![]() |
![]() |
![]() |
#5 |
Подтвердите свой е-майл
Регистрация: 07.04.2007
Сообщений: 120
|
![]()
в HKEY_CLASSES_ROOT\http\shell\open\c ommand
"C:\Program Files\Mozilla Firefox\firefox.exe" -requestPending -osint -url "%1" стираю этот ключ, ставлю в Firefox установить браузером по умолчанию, появляется тоже значение. Пробовал менять браузер через панель управления - при IE и при Firefox функция не работает. Покопался в интернете и нашел ту самую программу с которой все началось - MYiE2 RU. Установил её, сделал браузером по умолчанию, и функция заработала! Далее, опять сменил браузер на фирефокс, а функция продолжает открывать станицы в MYiE2! Единственное что могу предположить есть ещё какие-то настройки которые делает эта программа, но не делает firefox 3.0.10. И эта самая настройка влияет на функцию. Последний раз редактировалось Armorer; 24.05.2009 в 15:32. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]()
А оперу ставит не пробвали?
|
![]() |
![]() |
![]() |
#7 |
Форумчанин Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 183
|
![]()
Сейчас попробовал, MyIE прописывает в
HKEY_CLASSES_ROOT\http\shell значение по умолчанию 'MyIE' и добавляет cвой раздел MyIE. Удаляем и раздел и значение по умолчанию, должно начать открывать через FF. Также это надо сделать в ftp и https, может ещё где. После удаления он сам за собой не чистит. Так же он оставляет ещё кучу записей, сделайте поиск по MyIE и удалите их.
Until The End Of Time
Последний раз редактировалось Showy; 24.05.2009 в 17:47. |
![]() |
![]() |
![]() |
#8 |
Подтвердите свой е-майл
Регистрация: 07.04.2007
Сообщений: 120
|
![]()
Большое спасибо! заработало=)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
флешка перестала работать | Dizel883 | Компьютерное железо | 23 | 21.02.2010 18:18 |
Чем открывать XPK Файлы, помогите? | polukrovka | Свободное общение | 3 | 12.09.2008 20:36 |
Как открывать песню при ее перетаскивании на ярлык програмы | SeRhy | Общие вопросы Delphi | 2 | 14.03.2008 18:50 |
Открывать книгу только с макросами | wnuks | Microsoft Office Excel | 1 | 14.07.2007 10:44 |