ar
strFileName:string;
begin
strFileName := ExtractFilePath(Application.ExeName) + 'delphitips.chm';
Application.HelpFile := strFileName;
Application.HelpKeyword('《代码大全》');
end;
可帮助文件调用不出来。
strFileName:string;
begin
strFileName := ExtractFilePath(Application.ExeName) + 'delphitips.chm';
Application.HelpFile := strFileName;
Application.HelpKeyword('《代码大全》');
end;
可帮助文件调用不出来。
解决方案 »
- 为什么啊 这么获取edit.text的值??
- 一个sql语句问题?
- 请问如何使得按纽(button)变成平面化
- 我安装installshield express 4时为什么装不上bde的MergeModules啊?
- DLL中能否定义全局变量?应该如何使用?
- 给打印机设置自定义纸张失败(有代码)
- 请问如何控制打印机的坐标系刻度?
- 小妹?^_^?捉虫: 怎样使dbgrid等控件随窗体的变化而变化大小!
- 举手之劳:那里有制作CHM格式的帮助文件的工具?
- 用DEPHI自带的INSTALL SHIELD作的关于PARADOX的安装程序后,到其他机子上安装,为什么会破坏其BDE
- 如何删除第三方控件?
- 有关MDI子窗体的问题?
http://www.ddvip.net/program/delphi/index6/235.htm
可我HtmlHelp( handle, AppPath+'\示例文件.chm::/示例文件.Content\系统要求.177.htm',
HH_DISPLAY_INDEX, DWORD_PTR(PChar('初始安装')));
按索引定位,老是显示不了网页。
Chm我是用HTML help Workshop做的,文件是通过WordToChm把Word文件转换成为示例文件.hhp .hhk .hhc文件的,生成的CHM文件是带索引的啊,可怎么定位不了呢?
HH_DISPLAY_INDEX, DWORD_PTR(PChar('初始安装')));
建立索引的时候索引'初始安装'对应了相关的网页-初始安装.htm,我运行的时候显示的是-系统要求.177.htm网页,
如果在这里调用的时候也要对应,那后面的DWORD_PTR(PChar('初始安装')));就根本没用拉,就AppPath+'\示例文件.chm::/示例文件.Content\系统要求.177.htm'就可以拉,
那还要索引有什么用啊,
我现在想的是通过索引就能调出相关网页
哪个CHM为什么还要把索引对应的网页名称也要列出来呢??
procedure TMainForm.N13Click(Sender: TObject);
begin
Winexec('help.chm',SW_SHOW);
ShellExecute(Handle,'open',PChar('help.chm'),nil,nil,SW_SHOW);
end;