uses shellapishellexecute(handle,pchar('open'),pchar('xxx.chm'),nil,nil,sw_shownormal)
解决方案 »
- 如何伪装某个IP地址,向别人发送UDP数据包呢
- 加载矢量图
- 为什么用Image1.Canvas画出的内容,在全屏后Image1并不全屏显示
- 关于tsrversocket传输的问题
- 有关MSCOMM控件的问题!着急的。
- intraweb中如何划竖线?
- 有关程序安装的问题!在线急等!我的給分率很高的!
- 如何使DBGrid 只显示新增加的那一条记录
- 怎样用一副位图代替窗口,实现皮肤的功能?
- 关与两个键盘按键消息之间的延时问题。
- ************购买:基于数字证书认证的支付网关系统,有意者请回帖********************
- 自定义报表QRpreview的问题,请各位大吓帮帮忙!!分可以不断的加
Application.HelpCommand(HELP_CONTENTS,0);//或者Application.HelpCommand(HELP_FINDER,0);
procedure TfrmMain.miHelpClick(Sender: TObject);
var
p:pchar;
begin
if FileExists(ExtractFilePath(Application.Exename)+'HELP.chm') then
begin
p:=pchar(ExtractFilePath(Application.Exename)+'HELP.chm');
ShellExecute(0, nil, p, nil, nil, SW_NORMAL);
end
else
begin
p:=pchar(ExtractFilePath(Application.Exename)+'heremed3.5帮助文件\hereinfoIndex.HTM');
ShellExecute(0, nil, p, nil, nil, SW_NORMAL);
end;
end;
另外想问z_x_b(长工落日金沙丘)
我在option中Application中helpfile改了,可是在程序中未实现,该如何改呢?