CHM refuse d'ouvrir à partir de certains dossiers

13

J'espère que vous avez un système d'exploitation Windows sur lequel vous pouvez ouvrir correctement les fichiers .chm .

Disons que vous avez un fichier appelé A.chmqui s'ouvre correctement

  • Créez maintenant un dossier appelé f.column
  • Copier A.chmdans un f.column dossier

Maintenant, double-cliquez pour ouvrir le A.chmfichier dans l'Explorateur et vous verrez une boîte de dialogue avec le message:

Impossible d' ouvrir le fichier: D:\f.column\API_GB.chm.

Quelqu'un sait-il pourquoi cela se produit?

Il s'agit d'un problème lié au développeur, car en général, l'utilisateur lance l'aide à partir du menu d'aide d'une application et est susceptible de croire que le bogue se trouve dans l'application et de contacter le développeur. Cela est particulièrement susceptible de se produire dans les applications qui s'installent dans le profil de l'utilisateur, car le bogue sera déclenché si le nom d'utilisateur contient .col.

parapura rajkumar
la source
2
C'est bizarre - je peux reproduire. Il semble que tout dossier nommé comme tel *.col*déclenche l'erreur.
Blorgbeard est sorti le

Réponses:

10

Il s'agit d'un problème connu qui ne peut pas être résolu .

Lorsque Microsoft a rendu sa bibliothèque MSDN dans l'ancien aide HTML format 1.x, ils ont utilisé des .colfichiers à la liste tous les .chmfichiers qui devaient être inclus dans le col lection.

La seule solution consiste à déplacer le CHM vers un autre dossier.

Tout fichier chm qui se trouve dans un dossier nommé *.col*ne s'ouvrira pas. Exemples de chemins qui provoqueront cette erreur:

C:\asdf.col\TFSInstall.chm

C:\Documents and Settings\john.coltrane\Desktop\TFSInstall.chm

Danny Beckett
la source
Ou vous pouvez créer un lien symbolique vers ce fichier / dossier, ce qui évite également les problèmes avec les lecteurs réseau.
Bob
2
Ça sent juste le mauvais codage. Je peux comprendre les fichiers * .col ou un dossier qui se termine par .col mais ayant .col n'importe où sur le chemin ... C'est tout simplement fou
parapura rajkumar