|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
over (over) |
★☆☆☆☆ |
-
|
普通会员 |
|
2003/12/24 12:30:35 |
标题: |
怎样用命令调用帮助文件,如格式*.chm,急!!!!! |
浏览:1483 |
|
加入我的收藏 |
楼主: |
怎样用命令调用帮助文件,如格式*.chm,急!!!!!
----------------------------------------------
- |
作者: |
|
2003/12/24 13:31:05 |
1楼: |
if fileExists(ExtractFilePath(Application.ExeName)+'help.chm') then ShellExecute(0, nil, pchar(ExtractFilePath(Application.ExeName)+'help.chm'), nil, nil, SW_SHOWNORMAL) else MessageDlg('帮助文件找不到!',mtWarning,[mbok],0);
--- 我也知识略懂一二
----------------------------------------------
为啥子就是俺不懂呢!!!
|
作者: |
hrj28 (hrj28) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/12/24 13:52:38 |
2楼: |
1楼的是对的 在use单元中加入 shellAPI 第三个参数直接可以写成 帮助文件名.hlp
----------------------------------------------
-
|
作者: |
|
2003/12/24 15:26:41 |
3楼: |
1.application.HelpCommand(15,0); 2.application.HelpCommand(HELP_FINDER,0); 3.Application.HelpContext(context对应的值); 用以上三种方法哪个都行!
----------------------------------------------
我真的不会!
|
作者: |
over (over) |
★☆☆☆☆ |
-
|
普通会员 |
|
2003/12/24 16:46:33 |
4楼: |
谢谢!我会了。 学习中!
----------------------------------------------
-
|
作者: |
|
2003/12/24 16:52:26 |
4楼: |
用上面的方法做时, 当我点击"帮助"按钮时,为什么会弹出一个框"无法打开文件..\myhelp.cnt"啊?但我点该框中的"确定"按钮后我的帮助文件又能正常显示出来, 这是为什么啊?不过我的myhelp.cnt文件确实不存在, 请问这是个什么文件啊??
----------------------------------------------
-
|
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2003/12/24 17:06:10 |
5楼: |
*.cnt 是做*.hlp时的 辅助文件吧! 如果删除就会提示 :"无法打开文件..\myhelp.cnt"
----------------------------------------------
|
作者: |
|
2003/12/24 17:22:47 |
6楼: |
我没有删除这个文件啊,在做*.hlp时好象没有这个辅助文件啊!那我现在该怎么办? 不要重新.hlp文件吧! 那可是很恐怖的事啊!
----------------------------------------------
-
|
作者: |
|
2003/12/24 22:14:38 |
7楼: |
如果是chm文件可以这样: winexec(pchar('asdf.chm'),'hh.exe');
----------------------------------------------
I'm XT_CN!
|
|