Blue
Red
Green
Orange
Voilet
Slate
Dark

编写生成CHM的程序(100分)

  • 主题发起人 江湖路
  • 开始时间

江湖路

Unregistered / Unconfirmed
GUEST, unregistred user!
来看看啊
 
L

ljlljl-79

Unregistered / Unconfirmed
GUEST, unregistred user!
有这样的工具,干吗要自己编
 

江湖路

Unregistered / Unconfirmed
GUEST, unregistred user!
现在可以生成 但是出现DOS窗体 调用HHC的 感觉不爽 有没有其他生成方法?
 
M

masow

Unregistered / Unconfirmed
GUEST, unregistred user!
直接用软件生成chm文件,在delphi中调用就行拉
 

江湖路

Unregistered / Unconfirmed
GUEST, unregistred user!
兄弟 我是想自己写断代码 来生成CHM文件啊
 
Q

QSmile

Unregistered / Unconfirmed
GUEST, unregistred user!
>>现在可以生成 但是出现DOS窗体 调用HHC的 感觉不爽 有没有其他生成方法?

用 Hcc FileName > tmp.txt

再在 Memo 中显示 tmp.txt 就可以了。
 
W

wyb_star

Unregistered / Unconfirmed
GUEST, unregistred user!
用hhc.exe 文件名就可以了,不过这种办法不太好,最好是用hha.dll中的api函数HHA_CompileHHP,Visual CHM就是这样做的,我给他去信,但是没有回信 :(

另本站富翁BeginDelphi曾研究出一些成果
-------------------------------------------------------
BeginDelphi (2002-9-15 10:14)
前些日子我也研究这个,用SOFTICE+IDA,我终于搞懂咯。
type
PCallBack = ^TCallBack;
TCallBack = procedure(AMessage:pChar);
procedure HHA_CompileHHP(AFileName:pChar;AMessage,AStatus:pCallBack;Reserve:Integer=0);stdcall;
--------------------------------------------------------------------------
但是我一直没有调用成功! 总是提示
HHC5010: Error:
Cannot open "c:/help.chm". Compilation stopped.


 
W

wyb_star

Unregistered / Unconfirmed
GUEST, unregistred user!
用这个函数HHA_CompileHHP的最大好处是可以返加编译信息,但是参数微软未公开
 

江湖路

Unregistered / Unconfirmed
GUEST, unregistred user!
wyb_star
我也发现了这个HHA.DLL的函数 可是苦于没有其调用参数一直没试 感谢wyb_star的提示.不知道你上哪搞到这些的?
 
W

wrl_001

Unregistered / Unconfirmed
GUEST, unregistred user!
先作成一张一张的网页,然后用HTML HELP WorkShop制作,超级简单
 
W

wyb_star

Unregistered / Unconfirmed
GUEST, unregistred user!
HHA_CompileHHP正确声明:
type
PCallBack = ^TCallBack;
TCallBack = procedure(AMessage:pChar);
function HHA_CompileHHP(AFileName:pChar;AMessage,AStatus:pCallBack;Reserve:Integer=0):boolean;stdcall;

已经验证通过
 
D

dingbaosheng

Unregistered / Unconfirmed
GUEST, unregistred user!
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/vsconprjed.asp
 
顶部 底部