你可以自己用API HTMLHELP 来调用
也可以用一个第三方控件THTMLHELP
在CSDN里面就有的,你找一下吧!

解决方案 »

  1.   

    Function HtmlHelpA(hwnd:integer;lpHelpFile:string;
        wCommand:integer;dwData:string) :integer;stdcall;External 'hhctrl.ocx';
    //HelpFile为帮助文件名
    //Topic为标题名
         HtmlHelpA(Handle, HelpFile, 0 , Topic);
      

  2.   

    ShellExecute(Handle,'open','???.chm',Nil,Nil,SW_SHOWNORMAL);
    保正能用
      

  3.   

    同意 ShellExecute(Handle,'open','yourname.chm','','',SW_SHOW);记住用Uses ShellAPI;哟!^_^
      

  4.   

    用delphi的 application.helpcontext 不行吗? 为什么?
      

  5.   

    application.helpcontext 只能用于.hlp格式的帮助。
    楼上各位的shellexecute可以打开.chm文件,但是无法跳转到相关主题。
    如果需要对.chm进行复杂的控制,只能用HtmlHelpA.