CHM отказывается открывать из некоторых папок
Надеюсь, у вас есть ОС Windows, на которой вы можете правильно открыть файлы .chm.
Допустим, у вас есть файл с именем A.chm
открывается правильно
- Теперь создайте папку с именем
f.column
- копия
A.chm
вf.column
папка
Теперь дважды щелкните, чтобы открыть A.chm
файл в проводнике, и вы увидите диалог с сообщением:
Не удается открыть файл:
D:\f.column\API_GB.chm
,
Кто-нибудь знает, почему это происходит?
Это проблема, связанная с разработчиком, потому что обычно пользователь запускает справку из меню справки приложения и, вероятно, полагает, что ошибка в приложении, и связывается с разработчиком. Это особенно вероятно в приложениях, которые устанавливаются в профиль пользователя, потому что ошибка будет вызвана, если имя пользователя содержит .col
,
1 ответ
Это известная проблема, и ее нельзя исправить.
Когда Microsoft поставила свою библиотеку MSDN в старом формате HTML Help 1.x, они использовали .col
файлы, чтобы перечислить все .chm
файлы, которые должны были быть включены в коллекцию.
Единственное решение - переместить CHM в другую папку.
Любой файл CHM, который находится в папке с именем
*.col*
не откроется. Примеры путей, которые приведут к этой ошибке:
C:\asdf.col\TFSInstall.chm
C:\Documents and Settings\john.coltrane\Desktop\TFSInstall.chm