CHM rifiuta di aprirsi da alcune cartelle


13

Spero che tu abbia un sistema operativo Windows su cui puoi aprire correttamente i file .chm .

Supponiamo che tu abbia un file chiamato A.chmche si apre correttamente

  • Ora crea una cartella chiamata f.column
  • Copia A.chmnella f.column cartella

Ora fai doppio clic per aprire il A.chmfile in Explorer e vedrai una finestra di dialogo con il messaggio:

Impossibile aprire il file: D:\f.column\API_GB.chm.

Qualcuno ha idea del perché questo accada?

Questo è un problema correlato allo sviluppatore, poiché in genere l'utente avvierà la guida dal menu di guida di un'applicazione e probabilmente crederà che il bug si trovi nell'applicazione e contatterà lo sviluppatore. Ciò è particolarmente probabile che accada nelle applicazioni installate nel profilo dell'utente, poiché il bug verrà attivato se il nome utente contiene .col.


2
Questo è strano - posso riprodurlo. Sembra che qualsiasi cartella denominata come *.col*inneschi l'errore.
Blorgbeard esce il

Risposte:


10

Questo è un problema noto e non può essere risolto .

Quando Microsoft ha espresso il suo MSDN Library nel vecchio formato HTML Help 1.x, hanno usato .coli file per elencare tutti i .chmfile che dovevano essere inclusi nella col lection.

L'unica soluzione è spostare CHM in un'altra cartella.

Qualsiasi file chm che si trova in una cartella denominata *.col*non si aprirà. Percorsi di esempio che causeranno questo errore:

C:\asdf.col\TFSInstall.chm

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


Oppure puoi creare un collegamento simbolico a questo file / cartella, che evita anche problemi con le unità di rete.
Bob

2
Puzza solo di cattiva programmazione. Riesco a capire i file * .col o una cartella che termina con .col ma con .col ovunque nel percorso ... Questo è semplicemente pazzo
parapura rajkumar
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.