以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]chm格式的读取问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=141005) |
||||
-- 作者:martin723 -- 发布时间:2019/9/19 11:09:00 -- [求助]chm格式的读取问题 狐表的演示例子基本功能介绍用的读取foxtable.chm文件中含的htm文件。 左边树状列表读取的是introduction.dat中的列表 轻松录入||
列表项目|2140
目录列表|2141 前面是列表名称,后面是对应的htm文件名。 Dim Lines() As String = FileSys.ReadAllText(ApplicationPath & "introduction.dat",Encoding.Default).REplace(vbcr,"").Split(vblf) ==================== Dim wb As WinForm.WebBrowser = e.Form.Controls("WebBrowser1") If e.Node.Name > "" Then wb.Address = "mk:@MSITStore:" & ApplicationPath & "foxtable.chm::/" & e.Node.name & ".htm" End If foxtable里面读取chm文件还有什么要求? 怎么读取chm中的某个节点,chm文件是自己制作的,可以查看对应节点对应的htm文件名。 [此贴子已经被作者于2019/9/19 11:27:03编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2019/9/19 11:23:00 -- wb.Address = "mk:@MSITStore:" & ProjectPath & "其他名.chm::/" & e.Node.name & ".htm" 然后把chm文件放到项目所在的目录中,发布的时候添加到附件中
|
||||
-- 作者:martin723 -- 发布时间:2019/9/19 11:29:00 -- 我把自己做的chm文件替换狐表例子中的chm文件,就读取了一个网页,替换了之后没有成功。我在开发版程序的目录下和源程序的目录下都放了这个chm文件,也没有读取成功。 |
||||
-- 作者:有点蓝 -- 发布时间:2019/9/19 11:30:00 -- 实例发过来测试 |
||||
-- 作者:martin723 -- 发布时间:2019/9/19 11:37:00 -- 刚才把foxtable的帮助easy反编译之后,重新生成,架构没了,但页面都在,结果还能读取,应该是我做的chm有问题。 |
||||
-- 作者:martin723 -- 发布时间:2019/9/19 11:44:00 --
|
||||
-- 作者:martin723 -- 发布时间:2019/9/19 11:48:00 -- 找到原因了,连接的是2140.htm,结果源文件是2240.htm,汗! |