реклама на сайте
подробности

 
 
> После установки OrCAD 10.5 перестали открываться *.chm-файлы
Shandy
сообщение Jun 29 2006, 15:02
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 3-03-06
Пользователь №: 14 931



Появляется окно с сообщением:

Cannot open the file:mk:@MSITStore:c:\WINDOWS\Help\atm.chm

То есть, не открывается ни один хелп-файл

Припоминаю, что такое уже было с одной из предыдущих версий.
Было ли такое у кого-нибудь? Как лечить ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
Nixon
сообщение Jun 29 2006, 16:00
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Во, а я гадаю кто виноват! Но у меня не открываются .chm только если в названии или пути файла содержатся русские буквы. Остальные нормально. Как лечить не знаю.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
Vinnetu
сообщение Jun 29 2006, 18:26
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 1-08-05
Из: Sunny Israel
Пользователь №: 7 269



А если в "Типы файлов" для расширения chm написать: open - "C:\WINDOWS\hh.exe" %1 ?

Сообщение отредактировал Vinnetu - Jun 29 2006, 18:28
Go to the top of the page
 
+Quote Post
[sER]
сообщение Jun 30 2006, 06:27
Сообщение #4


PCB_developer
***

Группа: Свой
Сообщений: 209
Регистрация: 7-07-05
Пользователь №: 6 622



аналогично, решения пока не нашёл...(


--------------------
Go to the top of the page
 
+Quote Post
KiV
сообщение Jun 30 2006, 07:41
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 18-06-04
Пользователь №: 56



Когда-то давно натыкался на подобную проблему (причем не только с chm). Оказалось, что оркад как-то неправильно регистрирует типы файлов при инсталляции.
Если отказаться от перерегистрации расширений в конце инсталляции, то все нормально.
Но если все уже проинсталлировано ... Увы решения не знаю sad.gif
Go to the top of the page
 
+Quote Post
Shandy
сообщение Jun 30 2006, 14:20
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 3-03-06
Пользователь №: 14 931



Проблему удалось решить. Если надо, почитайте здесь:

http://forum.winsov.ru/index.php?act=Print...nter&f=4&t=2275

Кстати, там есть ссылка на сайт Микрософта с описанием проблемы

Я сделал так: нашел все файлы hhctrl.ocx, у меня их оказалось аж 4 штуки в разных папках.
Винда использует тот, что лежит в windows\system32. Скопировать поверх него файл из другой папки
винда не дает.
Тогда я стал по-очереди применять команду
regsvr32 \ххххх\hhctrl.ocx
ко всем остальным файлам (ххххх - путь к файлу) и в результате с одним из файлов все заработало.
Для полного счастья хорошо бы снести эту дрянь из windows\system32 и положить туда правильный файл.
Если есть идеи, как это можно сделать, буду премного благодарен
Go to the top of the page
 
+Quote Post
KiV
сообщение Jul 4 2006, 08:14
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 18-06-04
Пользователь №: 56



Цитата
Скопировать поверх него файл из другой папки винда не дает.

А если в system32 и system32\dllcashe переименовать "неправильный" файл а потом скопировать туда нужный?
После перезагрузки можно будет удалить старые файлы.
Go to the top of the page
 
+Quote Post
Shandy
сообщение Jul 4 2006, 10:02
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 3-03-06
Пользователь №: 14 931



Я примерно так и сделал. Сразу после перезагрузки компьютера, если не запускать Internet Explorer, удалось скопировать нужный файл поверх windows\system32\hhctrl.ocx. Ну и повторить regsvr32 уже с этим новым файлом. Ужос ...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 04:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01425 секунд с 7
ELECTRONIX ©2004-2016