旧的CHM文件可以更新到Windows 10吗?



我使用的是Windows 10企业操作系统。我有一个CHM格式的帮助文件,无法在Windows 10框中打开。上面只写着"未能启动帮助"。我写了一个小程序来试试。下面是重要的代码:

void CHelpFileTEstDlg::OnBnClickedButton1()
{
CWinApp* pApp = AfxGetApp();
AfxMessageBox(pApp->m_pszHelpFilePath);
pApp->m_pszHelpFilePath = _T("C:\Dev\LD\RSLogix5000\BuildProducts\Debug\PSModuleENU.chm");
AfxMessageBox(_T("Does this help button work?"), MB_YESNO | MB_HELP | MB_ICONEXCLAMATION, 196743);
}

当我点击帮助按钮时,我得到同样的"失败启动帮助。"但是,我的浏览器中出现了一个网页,说我正在使用的帮助系统在Windows 10中不支持。这是那个链接。

我一天前就已经问过这个问题了(参见进一步的信息)。

是否有一个工具可以使CHM文件现代化,使其在我的机器上可用?

我从来没有见过一个CHM帮助文件不能在Windows 10上工作。

你提到的链接指向一个更老的帮助系统,即文件扩展名为。hlp的WinHelp。

这个帮助系统已经很长时间不被支持了。只有广泛的步骤仍然允许打开*。

在WinHelp (.hlp)和HTMLHelp (.chm)之间可能会有混淆。要测试这一点,请将帮助文件复制到本地目录并双击它。然后必须打开该文件并在Windows 10下的帮助窗口中显示。

我敢肯定-你不需要一个工具来现代化的CHM文件在Windows 10下使用。

供参考-我记得一些旧的东西连接HTML帮助到c++/MFC程序

最新更新