尝试用winexec调用该文件,返回错误代码,出错。想用createprocess显然太麻烦
请问有什么好方法?

解决方案 »

  1.   

    Function HtmlHelpA(hwnd:integer;lpHelpFile:string;   wCommand:integer;dwData:string) :integer;stdcall;External 'hhctrl.ocx';HtmlHelpA(Application.Handle, HelpFile, 0 , '');
      

  2.   

    可以用下面的代码解决:
    ShellExecute(handle, ‘open’, ‘ C:\ mydocument\abc.exe’, ‘ ’, ‘ ’, SW_SHOWNORMAL); 
    你更改相应的目录就可以了
    这个函数可以调用任何形式的可执行文件,包括chm
    但是你要在use子句中添加下面的语句才能用
    uses:
         shellapi
    祝你好运!!
      

  3.   

    windindance(风舞轻扬) 
    说的对邮箱是什么,给你发一个第三方的控件
      

  4.   

    我这里有个例子,大小:97.2 KB 
    chm文件的索引,主题等都可以调。
    [email protected]
    我爱Delphi!
      

  5.   

    [email protected]谢谢浪子了,很想看看这个第三方控件。windindance(风舞轻扬)方法未免太复杂,我没试是否可以。不过computerfox(阿捷) 的方法确实可行,谢谢!    
      

  6.   

    [email protected]谢谢浪子和北京男人了,很想看看第三方控件和例子。windindance(风舞轻扬)方法未免太复杂,我没试是否可以。不过computerfox(阿捷) 的方法确实可行,谢谢!