CSDN论坛 > Delphi > VCL组件开发及应用

用Delphi如何打开.chm的帮助文件 [问题点数:20分,结帖人cjianshun]

Bbs1
本版专家分:28
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:41
Bbs2
本版专家分:209
Bbs1
本版专家分:28
Bbs2
本版专家分:429
Bbs6
本版专家分:8837
匿名用户不能发表回复!
其他相关推荐
DELPHI6帮助文件-中英文对照
有原文有译文,下面是其中一段: Original Integer types An integer type represents a subset of the whole numbers. The generic integer types are Integer and Cardinal; use these whenever possible, since they result in the best performance for the underlying CPU and operating system. The table below gives their ranges and storage formats for the current 32-bit Object Pascal compiler. Type Range Format Integer -2147483648..2147483647 signed 32-bit Cardinal 0..4294967295 unsigned 32-bit Fundamental integer types include Shortint, Smallint, Longint, Int64, Byte, Word, and Longword. Type Range Format Shortint -128..127 signed 8-bit Smallint -32768..32767 signed 16-bit Longint -2147483648..2147483647 signed 32-bit Int64 -2^63..2^63 signed 64-bit Byte 0.255 unsigned 8-bit Word 0.65535 unsigned 16-bit Longword 0..4294967295 unsigned 32-bit In general, arithmetic operations on integers return a value of type Integer which, in its current implementation, is equivalent to the 32-bit Longint. Operations return a value of type Int64 only when performed on an Int64 operand. Hence the following code produces incorrect results. var I: Integer; J: Int64; ... I := High(Integer); J := I + 1; To get an Int64 return value in this situation, cast I as Int64: ... J := Int64(I) + 1; For more information, see Arithmetic operators. Note: Most standard routines that take integer arguments truncate Int64 values to 32 bits. However, the High, Low, Succ, Pred, Inc, Dec, IntToStr, and IntToHex routines fully support Int64 arguments. Also, the Round, Trunc, StrToInt64, and StrToInt64Def functions return Int64 values. A few routines including Ord cannot take Int64 values at all. When you increment the last value or decrement the first value of an integer type, the result wraps around the beginning or end of the range. For example, the Shortint type has the range -128..127; hence, after execution of the code var I: Shortint; ... I := High(Shortint); I := I + 1; the value of I is -128. If compiler range-checking is enabled, however, this code generates a runtime error. Topic groups See also Numerals Ordinal types: Overview Real types 译文 整数类型 整数类型表示全部数字的子界。一般的整数类型是Integer和Cardinal,需要时,应当尽可能地使用这两种类型,因为它们在各种CPU和操作系统中都提供最佳的性能。下面是当前32位Object Pascal编译器中这两种整数类型的范围和存储格式: 类型 范围 格式 Integer -2147483648..2147483647 含符号的32位 Cardinal 0..4294967295 无符号的32位 基本整数类型包括Shortint、Smallint、Longint、Int64、Byte、Word、Longword等,如下: 类型 范围 格式 Shortint -128..127 含符号的8位 Smallint -32768..32767 含符号的16位 Longint -2147483648..2147483647 含符号的32位 Int64 -2^63..2^63 含符号的64位 Byte 0.255 无符号的8位 Word 0.65535 无符号的16位 Longword 0..4294967295 无符号的32位 通常,作用于整数的算术运算符返回Integer类型的值,在当前执行中,等价于32位的长整型(LongInt)。仅当对Int64类型执行运算时,运算结果返回Int64类型。因此,下面的代码将执行后得到的结果是不正确的: var I: Integer; J: Int64; ... I := High(Integer); J := I + 1; 要使返回值是Int64类型,在上面的情况中可以将 I 转换为Int64: ... J := Int64(I) + 1; 更多信息见算术运算符。 注意:大多数标准例程在处理Int64值的时候,都将参数截断为32位。不过,High、Low、Succ、Pred、Inc、Dec、IntToStr、IntToHex等例程完全支持Int64参数。此外,Round、Trunc、StrToInt64、StrToInt64Def等函数也可以返回Int64值。少数例程根本不能将Int64值作为参数,如Ord。 对于整数类型,当要递增最后一个值或要递减第一个值的时候,运算结果将在范围的起点和中点之间环绕。例如,ShortInt类型的范围是 -128..127,因此,执行下面的代码: var I: Shortint; ... I := High(Shortint); I := I + 1; 之后,变量 I 的值为 –128。如果范围检查编译指示有效({$R+},缺省为{$R-}),那么上面的代码将产生一个运行时错误。 主题组 相关主题 数字 序数类型:概述 实数类型
如何制作已编译的HTML帮助文件(即CHM帮助文件)
http://www.cnblogs.com/cm186man/archive/2008/03/10/1098896.html引用HTML帮助文档从结构上来看可分为两个部分,运行器和文档内容。它的一个好处是能使帮助文档跨平台运行,只要有不同平台上的运行器和浏览器,帮助文档不再需要重新编制,制作HTML帮助文档的工具是Html help Workshop工具包。 方法: 1、
解决win10中无法打开CHM文件的方法
.CHM文件是非常常见的帮助文件格式。由于其便携性,很多语言的API会采用chm格式。win7/win8.1/win10系统,由于采用了UAC,致使原本在xp里浏览正常的chm文件出现空白而无法正常显示。 解决方法 右键选择需要打开的文件,选择属性 勾选解除锁定的选项 现在打开就可以正常查看了
C# 引用chm帮助文件
背景平台:VS2013 C# 最近需要给公司的编程软件添加.chm文件,目前找到了两种方法来添加chm帮助文件。 1.使用Help类 调用Help类的两种方法:ShowHelp和ShowHelpIndex来实现。(绝对路径的情况未写示例)Help.ShowHelp(this,Application.StartupPath+@"\yourchm.chm");//打开debug文件夹下的chm文
Delphi 使用HLP文件制作系统的帮助文档
1、基础知识简介         使用帮助提示窗口或状态栏只能提供简单、单一的帮助,无法对某一模块或应用程序整体提供系统的帮助,因此运行Windows应用程序,需要帮助时一般都可以通过执行帮助菜单获得整个应用程序的帮助,也可以运行某一部分时单击帮助按钮或按“F1”键获得相关的帮
帮助文档(*.chm)制作 以及在winform程序中的应用
一、帮助文档制作 软件:Html help
Precision Helper制作CHM帮助文档
需要做chm帮助文档,对比了多个软件,最终选取了Precision Helper。原因之一是免费,其次确实简单。大概半天时间学习加制作全部搞定。 主要参考了文章 http://www.jb51.net/softjc/120676.html    这里面对一些大概的内容作了讲解,基本看完这个做起来也差不多了。还有一些细节问题。记录下来备查 版本2.0.1.7绿色版本,其他新版有未测试 1.制作
如何制作chm格式的帮助文件
我们经常需要为应用程序制作chm格式的帮助文件。一般都会通过微软提供的HTML Help Workshop这个软件来完成。 该工具的下载地址是: http://www.microsoft.com/downloads/details.aspx?FamilyID=00535334-c8a6-452f-9aa0-d597d16580cc&displaylang=en   我下面简
如何制作CHM帮助文件
  工具:Microsoft的HTML Help Workshop安装完HTML Help Workshop后,您可以在开始菜单|程序|HTML Help Workshop中打开它。要建立CHM帮助文件必须先将我们所有想要让其出现在帮助文件中的内容做成相对独立的网页文件(即HTML文件),这些工作可以在HTML Help Workshop中完成,也可以应用其他网页编辑器(如FontPage或H
vba office 2003 全套 中文帮助文档 手册
在网上搜索一圈,有英文的。。。。可是看着很累。。 搜索无果,自己在家里的电脑动手找了个。通过查看帮助页面属性,知道了帮助文件在哪个文件夹。 这里。。 C:\Program Files\Microsoft Office\Office11\2052 因只需要vba的,使用把vba的考了出来,可是发现有些关联的功能没了,而且没打开一页就弹出一个错误。。。更郁闷了。 使用文件跟踪的方法,知道了,
关闭