问题标签 [html-help]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - HTML based help in WinForms (NOT HTMLHelp)
I abandoned CHM HTMLHelp since I could not make it work from shared folders under Win7 at a customer. Now I have a help system for our WinForms application that consists of a myriad of HTML files in a diverse folder structure. The Help is in a folder named "help" next to the executable.
I use the
method to display the appropriate HTM file in the HelpUrl parameter. This is, however quite cumbersome, as if the file is renamed or moved to another folder, the help breaks. I wonder if there's another, more appropriate method for HTML file based help?
c++ - VS2013 中 HTMLhelp 的替代方案
我正在将一些代码移植到 VS2013,今天遇到了链接器错误:
htmlhelp.lib(init.obj) : 错误 LNK2026: SAFESEH 图像的模块不安全
所以,我面临两种选择:找到一个兼容的 htmlhelp.lib,或者找到一个替代方案。
有什么建议吗?
delphi - 如何在 Delphi XE 应用程序中使用 CHM HTML 帮助文件?
Delphi - 如何在 Delphi XE 应用程序中使用 CHM HTML 帮助文件?
http://edn.embarcadero.com/article/27842文章介绍了如何使用 CHM 文件。我做了那里描述的所有步骤。
添加
和公共功能 HH`
在窗体创建
在 button1 的 OnClick 事件上添加了以下代码:
点击button1后,光标会暂时变成沙漏,仅此而已。
我做错了什么?
以及如何从 DelphiXE 应用程序中使用 CHM 帮助文件?
chm - chm 文件中的目录不正确
我有中文帮助 .chm 文件,在提取 chm 文件之前,目录以中文正确显示,但是当我使用 keytool 或 microsoft html Workshop 提取 chm 文件时,hhc 和 hhk 文件内容显示一些符号而不是中文单词。我也安装了中文语言包,但它没有解决。请帮我解决
chm - 如何使用包含 html 文件的目录创建 chm 文件
我有一个包含多个 html 文件的目录。需要使用目录的所有 html 文件创建 chm 文件。
我正在尝试使用 chmprocessor 创建 chm 文件。
(从http://sourceforge.net/projects/chmprocessor/files/下载)
我已经提到了http://chmprocessor.sourceforge.net/并尝试了以下操作:
我使用“源文件”选项卡下的“添加文件”选择了 html 文件。并使用附加文件选项卡下的“添加目录”选择目录。但它没有奏效。
有人可以建议使用包含 html 文件的目录创建 chm 文件的步骤吗?
我也尝试过使用 HTML Help Workshop,但是这个工具不提供通过选择包含 html 文件的目录直接创建 chm 文件的功能。
delphi - 如何手动将 html 帮助文件注册到 Delphi (RAD Studio) XE6 在线文档中?
当像 Developer Express 组件这样的 delphi 组件安装程序运行时,它使用 h2reg 和 INI 文件以及一些宏魔术将 html-help 文件注册到 Delphi IDE 中。如果我是 Delphi 组件的开源或商业作者,并且我想发布一个注册 html-help 的安装程序,我会怎么做?
在非常非常旧的 Delphi 版本(2007 年之前)中,有一个用于注册额外 winhelp 内容的工具。但是近年来,尽管许多大型供应商(如 developer express)仍然为其组件提供帮助,这些帮助可以使用 IDE 上下文帮助(按 F1 键)访问,但在 Delphi 2007 及更高版本(包括 XE6)中似乎并不如此完成此过程的过程有据可查,这使组件作者通常忽略了 Delphi IDE 内置的帮助。
我发现一个名为的第三方实用程序h2reg
可能与此有关,但我无法发现让某些东西出现在这里的秘密:
我相信我知道拼图的几个部分,并且我有一个来自 Developer Express 组件的示例工作 .ini 文件,但我无法弄清楚如何将这些部分组合在一起。我认为这对于所有 Delphi 组件开发人员来说都是一个有用的事实,所以我在这里提出这个问题。
一个相关的问题询问如何修复内置的东西。我进一步询问,如何注册您自己的 html 帮助(.hxs、 .hxc、*.hxt)文档。
更新:
部分解决方案似乎知道 H2REG 的语法,如下所示:
剩下的未知是该 INI 文件中的内容,因此它显示在 Delphi XE6 中。
visual-studio - 将 VC++ 06 迁移到 Visual Studio 2012:从编译中删除 hcw
我正在将 VC++ 06 项目迁移到 Visual Studio 2012。编译时出现错误。
我删除了文件夹 hlp(它得到了 .hpj 文件)、Makefile (.mak),但它仍然想访问它。
为什么?如何在没有 HTML 帮助项目的情况下构建我的项目?
我遵循这个,但它不起作用。
xml - Docbook HTML 帮助索引
我一直在使用 htmlhelp xsl 来生成我的 htmlhelp 文件。直到昨天,指数还在。但是从今天开始,我在 index.hhk 文件中看不到任何条目。我正在使用 xsltproc 来生成我的 html 帮助文件。这是我的测试 xml 脚本。
我曾经xsltproc /usr/share/xml/docbook/stylesheet/docbook-xsl/htmlhelp/
htmlhelp.xsl test.xml
将我的 xml 文件转换为 htmlhelp 文件。
现在我的 index.hhk 文件总是这样。
我不知道这里出了什么问题。请帮忙。
谢谢。
c++ - 使用 HH_DISPLAY_INDEX 时如何自动显示第一个条目
我想显示带有指定关键字的索引选项卡并显示第一个条目。
以下代码将仅在搜索字段中显示带有关键字的索引选项卡,但不会显示列表中的第一个条目。
使用HH_ALINK_LOOKUP
会做我想要的,但是必须使用想要查找的关键字(链接)来调整 chm 文件。
我想在选择第一个条目的情况下进行一般索引查找。那可能吗?
c++ - 如何在 x64 平台上使用 HTMLHelpCtrl.ocx ActiveX 控件
实际上,我们正在运行带有 HTMLHelpCtrl.ocx ActiveX 控件(所有模块 x86)的 x86 Windows 桌面 C++ Qt 应用程序,以便调用应用程序的 .chm HtmlHelp。现在我们想将我们的应用程序移植到 x64。不幸的是,不能直接使用当前的 x86 HTMLHelpCtrl.ocx。是否有 64 位版本的 HMTLHelpCtrl.ocx 可用?或者需要什么才能在 x64 中使用 x86 ActiveX 控件?
我们已经尝试过这样做:使用来自 64 位应用程序的 32 位 COM 对象。但这不是一个选项,因为我们需要在没有管理权限的情况下使其工作。因此我们无法更改文章中提到的注册表值。