你的问题就是shellexecute()所要的参数。
同意楼上的。

解决方案 »

  1.   

    winhelp函数
    winhelp(form1.clienthandle,'c:\test.hlp',help_contents,0);
    另外用ie控件也可以
      

  2.   

    有两种方式:静态调用和动态调用:
    1:静态调用:
    首先在编辑期的Project菜单中的options选项中的Application页的Help file编辑框中写入要调用的帮助文件路径(包括文件名),然后在调用事件中写如下语句:
     Application.HelpCommand(help_finder,0);
    2:动态调用:
    假如帮助文件与可执行程序同名,并在同一路径下,则调用过程可写为:
    procedure loadhelpfile;
    var
      s: string;
    begin
      s := GetFileName(Application.ExeName) + '.hlp';
      ShellExecute(Handle, 'open', pchar(s), nil, nil, SW_SHOW);
    end;