各位大侠,望请赐教:如何在DELPHI的帮助中调用HTML文件 你说的是CHM帮助文件吧?那种帮助要单独的做,用HTML help Workshop做。Delphi中不能直接支持打开这种帮助。但你可以用ShellExecuteEx来调用它 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用微软的HtmlHelp工具做帮助文件,并用它提供的HtmlHelp函数调用帮助 最简单的方法WinExec(PChar('Start "'+ ExtractFilePath(Application.ExeName) + '***.Chm"'),SW_HIDE);好一点的,自己定义一下 HtmlHelp 这个API它的定义MSDN上有 CHM有自己的API,可以到jedi project去下载API头文件的Delphi版本 用ShellExecute函数:ShellExecute(Handle, 'Open', '你的HTML文件', nil, nil, SW_SHOWNORMAL); Delphi自带的控件就可以完成,叫WebBrowser。我的一个程序就用这个控件作为浏览我的HTML格式帮助文件的工具。有兴趣可以看看我的程序:http://www.midatech.com/csdn/softs/softview.asp?id=177 ...implementationuses shellapi;procedure CallHtml;var st:array[0..255]of char;begin ShellExecute(Handle,'open',strPcopy(st,'http://www.tssx.com.cn'),nil,nil,SW_SHOW);end;加入以上代码就搞定 指定14个号码任意取7个为一组的组合问题? 如何固定DBGridEh的初始列宽? 如何限制一个特定的IP联到本机? 关于递归的问题 拟把程序闯到网上,有空间吗? Help!!! Error: Ldentifer redeclared:'Form'错误 先出20分,得到正确答案再给80分,会者不难!! 问一个窗体调用的小问题 初级问题 关于 INI文件的操作 谁知道API中播放WAV波形文件的函数? 如何判断控件是否获得焦点? 有谁知道如何解Paradox表的密码?
WinExec(PChar('Start "'+ ExtractFilePath(Application.ExeName) + '***.Chm"'),SW_HIDE);好一点的,自己定义一下 HtmlHelp 这个API
它的定义MSDN上有
ShellExecute(Handle, 'Open', '你的HTML文件', nil, nil, SW_SHOWNORMAL);
我的一个程序就用这个控件作为浏览我的HTML格式帮助文件的工具。
有兴趣可以看看我的程序:
http://www.midatech.com/csdn/softs/softview.asp?id=177
.
.
implementation
uses shellapi;
procedure CallHtml;
var
st:array[0..255]of char;
begin
ShellExecute(Handle,'open',strPcopy(st,'http://www.tssx.com.cn'),nil,nil,SW_SHOW);
end;
加入以上代码就搞定