我在调用.chm文件时为什么提示:"不能打开文件:mk:@MSITStore:C:\bbb.chm."?
调用语句:ShellExecute(handle,nil,Pchar('C:\bbb.chm'),nil,nil,sw_Shownormal);

解决方案 »

  1.   

    winexec('hh c:\bbb.chm', SW_SHOW);
      

  2.   

    winexec('hh c:\bbb.chm', SW_SHOW);
    就是这样.
      

  3.   

    ShellExecute(handle,nil,Pchar('C:\bbb.chm'),nil,nil,sw_Shownormal);// 代码没有错 ; 有没有这个 Chm 文件 ?// 楼上代码也没有错
      

  4.   

    chm文件是存在的。
    请问各位楼上的,我是初学,winexec('hh c:\bbb.chm', SW_SHOW);这句代码应该放在哪里?
      

  5.   

    keyPress=trueprocedure TTransComMainForm.FormKeyPress(Sender: TObject; var Key: Char);
    begin if key=VK_F1 then
    winexec('hh.exe c:\bbb.chm', SW_SHOW);
    end;
      

  6.   

    还是不行,是不是我的chm文件有问题啊?
    用Html help workshop如何将html文件转为chm 文件?
    谢谢各位帮助。