请问我想在程序中直接生成.mht格式的字符串赋给webbrower直接显示 ( 积分: 100 )

  • 主题发起人 主题发起人 juziling
  • 开始时间 开始时间
J

juziling

Unregistered / Unconfirmed
GUEST, unregistred user!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3054554
中大虾讨论的方法,在下没有看懂。DEMO下来,发现和我的要求还是有区别的。他只是定义了名称空间,这样可以直接写HTTP地址来显示。但我希望的是,直接Load Mht文件内容,由Webbrower显示出页面,不生成中间文件,但直接Load后显示的是Mht文档的原文件内容!:(
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3054554
中大虾讨论的方法,在下没有看懂。DEMO下来,发现和我的要求还是有区别的。他只是定义了名称空间,这样可以直接写HTTP地址来显示。但我希望的是,直接Load Mht文件内容,由Webbrower显示出页面,不生成中间文件,但直接Load后显示的是Mht文档的原文件内容!:(
 
就是IE自带的吧网页存成单一文件的格式啊.
 
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
HTMLDocument.Write()的方法写入试试看
 
Netsoft 您的方法对HTML的格式有用,但对Mht的格式就无效了:(
 
你是说你的是纯文本啊??
那真的比较麻烦啊,呵呵!
 
后退
顶部