如何使用button控件打开帮助文件

解决方案 »

  1.   

    用shellexecute函数运行外部程序
      

  2.   

    uses shellapi
    ShellExecute(HInstance,'Open','C:\**.hlp',nil,nil,SW_Show);
      

  3.   

    ShellExecute(HInstance,'Open','C:\help.hlp',nil,nil,SW_Show)或者
    if FileExists('help.hlp') then
       begin
         Application.HelpFile :='help.hlp';
         Application.HelpCommand(HELP_FINDER, 0);
       end
    else
      Application.MessageBox('帮助文件不存在!','信息提示',mb_iconError+mb_OK);
      

  4.   

    具体可以这样: 首先在project-options中设置好帮助文件的路径。 然后在某个按钮或是别的中下如下事件就成哩:   application.helpcontext(xx);xx是你在制作帮助文件时的context number的数值。
      

  5.   

    oncreate 的时候可以
    Application.HelpFile:=ExtractFilePath(ParamStr(0))+'Project.CHM';
    Winexec('Project.CHM',SW_NORMAL)