打开'.chm'文档?

先生 2003-05-07 04:49:40
在delphi中能打开外部的帮助文件吗?如打开外部的‘.chm’文件?
...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fairychild 2003-05-08
  • 打赏
  • 举报
回复
用WinExec就行了,
不会可以看帮助
charlish 2003-05-08
  • 打赏
  • 举报
回复
///.共用帮助文件调用入口系统函数
function HtmlHelp(hwndCaller:HWND;pszFile:pchar;uCommand:word;dwData:word) :HWND;
stdcall; external 'Hhctrl.ocx' name 'HtmlHelpA';

htmlHelp(Application.Handle,帮助文档的完整路径,0,0);

帮助文档的完整路径:c:\MyHelp.chm:/page/jggl/aa.htm.
WWWWA 2003-05-07
  • 打赏
  • 举报
回复
uses shellapi
qwertyasd 2003-05-07
  • 打赏
  • 举报
回复
ShellExecute(Handle,'open', pchar('c:\hy.chm') ,'','',SW_SHOWNORMAL);
boz 2003-05-07
  • 打赏
  • 举报
回复
var
 HtmlHelpFileName:string;
begin
 HtmlHelpFileName:=ExtractFilePath(Application.ExeName)+'help.chm';
 Application.HelpFile := HtmlHelpFileName;
 Application.OnHelp := AppHtmlHelp;
 Application.HelpCommand(HELP_CONTEXT,1);
emd;

function TMainForm.AppHtmlHelp(Command: Word; Data: Longint;
  var CallHelp: Boolean): Boolean;
var
 ret:integer;
 Hfile,AppPath:string;
begin

 if not CallHelp then exit;
 AppPath := ExtractFilePath(Application.ExeName);
 Hfile := Application.HelpFile;
 case Command of
 HELP_FINDER, HELP_CONTENTS:
  ret := HtmlHelp(application.handle, pchar(Hfile), $0001, nil);
 HELP_QUIT:
  ret := HtmlHelp(application.handle,'', HELP_QUIT, nil);
  //ret := HtmlHelp(application.handle,'' , $0012, nil);
 HELP_CONTEXT:
  ret := HtmlHelp(application.handle, pchar(Hfile), $000f, DWORD_PTR(data)); //Data:HelpContext
 end;
 result:=ret<>0;
 CallHelp := False;
end;

WWWWA 2003-05-07
  • 打赏
  • 举报
回复
ShellExecute(Handle,'open',PChar('d:\ks\1\12.chm'),nil,nil,SW_SHOW);
内容概要:本文系统研究了基于模型预测控制(MPC)与滚动时域估计(MHE)集成的控制方法,旨在实现动态系统的高精度目标点镇定。通过构建MPC与MHE的协同框架,利用MHE对系统状态进行实时、高效的滚动优化估计,克服传感器测量噪声与初始状态不确定的影响,并将估计结果反馈至MPC控制器,实现对未来控制序列的滚动优化,从而提升系统在复杂干扰和不确定性环境下的镇定性能与鲁棒性。研究涵盖算法原理推导、数学建模、仿真设计与验证全过程,提供了完整的Matlab代码实现,充分展示了该集成策略在状态估计与反馈控制协同优化方面的优越性。; 适合人群:具备自动控制理论基础和Matlab编程能力,从事控制工程、自动化、机器人、航空航天或相关领域研究的研发人员及研究生。; 使用场景及目标:①应用于移动机器人、无人机、自动驾驶等需要高精度状态反馈的自主系统目标点镇定任务;②解决系统状态不可直接测量或受强噪声干扰时的状态估计与反馈控制耦合问题;③为先进预测控制与状态估计算法的联合设计与工程实现提供可复现的技术范例与实践指导; 阅读建议:建议读者结合Matlab代码逐模块分析算法实现细节,重点关注MHE状态估计与MPC控制指令生成之间的数据交互逻辑与时序配合,并尝试在不同非线性系统模型上进行迁移测试,以深入理解MPC-MHE集成机制的核心优势与调参规律。

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧