通过Delphi调用chm新型帮助文件

解决方案 »

  1.   

    uses ShellAPI;
    ShellExecute(0, 'open', 'Your.chm', nil, nil, SW_SHOW);
      

  2.   

    var path:string; 
    begin 
      path:=ExtractFilepath(Application.ExeName)+'1.hlp'; 
      shellexecute(0,'open',path,nil,nil,sw_show); //*.hlp *.chm
    end; 或者
    WinExec('HH.exe abc.chm::1.htm',sw_normal);
    //其中1.htm是abc.chm中的页面,当然也可以不加"::1.htm",但是这样就可以跳到帮助文件指定的页面 
      

  3.   

    恩!chm称称不上新型了!
    最新的是help2格式的!
      

  4.   

    能给我一个例子吗?
    [email protected]
      

  5.   

    不用例子吧!
    在Uses中添加ShellAPI单元;
    再执行
    ShellExecute(handle,nil,Pchar('文件名'),nil,nil,sw_ShowNormal);
    文件默认在当前目录下
    这个函数是非常实用的。