CHM odmawia otwarcia z niektórych folderów

13

Mamy nadzieję, że masz system operacyjny Windows, w którym możesz poprawnie otwierać pliki .chm .

Załóżmy, że masz plik o nazwie, A.chmktóry otwiera się poprawnie

  • Teraz utwórz folder o nazwie f.column
  • Skopiuj A.chmdo f.column folderu

Teraz kliknij dwukrotnie, aby otworzyć A.chmplik w Eksploratorze, a zobaczysz okno dialogowe z komunikatem:

Nie można otworzyć pliku: D:\f.column\API_GB.chm.

Czy ktoś ma pojęcie, dlaczego tak się dzieje?

Jest to problem związany z programistą, ponieważ zazwyczaj użytkownik uruchamia pomoc z menu pomocy aplikacji i prawdopodobnie uwierzy, że błąd występuje w aplikacji, i skontaktuje się z deweloperem. Jest to szczególnie prawdopodobne w aplikacjach instalujących się w profilu użytkownika, ponieważ błąd zostanie wywołany, jeśli nazwa użytkownika się zawiera .col.

parapura rajkumar
źródło
2
To dziwne - mogę się rozmnażać. Wygląda na to, że jakikolwiek folder o nazwie podobny *.col*powoduje błąd.
Blorgbeard jest poza

Odpowiedzi:

10

Jest to znany problem i nie można go naprawić .

Kiedy Microsoft wydał MSDN Library w starym formacie HTML Help 1.x, używali .colplików do listy wszystkich .chmplików, które miały być zawarte w kol lekcja.

Jedynym rozwiązaniem jest przeniesienie CHM do innego folderu.

Każdy plik chm znajdujący się w folderze o nazwie *.col*nie zostanie otwarty. Przykładowe ścieżki, które spowodują ten błąd:

C:\asdf.col\TFSInstall.chm

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

Danny Beckett
źródło
Możesz też utworzyć dowiązanie symboliczne do tego pliku / folderu, co pozwala również uniknąć problemów z dyskami sieciowymi.
Bob
2
Po prostu cuchnie kodowaniem. Mogę zrozumieć, pliki * .col lub folder, który kończy się .col ale o .col gdziekolwiek na ścieżce ... To jest po prostu szalone
Parapura Rajkumar