鱼C论坛

 找回密码
 立即注册
查看: 3073|回复: 3

delphi 如何将memo中的网页源码,代码转成网页方式显示

[复制链接]
发表于 2013-7-9 10:19:10 | 显示全部楼层 |阅读模式
20鱼币
本帖最后由 小新吧 于 2013-7-11 11:38 编辑

网页的代码已经在memo中了,如何将memo里面的代码再转成网页的方式显示呢?显示在webbrowser里。
求大牛指点,拜谢···
本问题已解决,求下面问题解答···
[qq]602852265[/qq]

uses
SHDocVw, Winapi.ActiveX, MSHTML;
········
·······
procedure TForm2.BitBtn1Click(Sender: TObject);
var
AStr: WideString;
Document2: IHTMLDocument2Disp;
begin
AStr := memo1.text;  //这里就是显示memo控件中内容···
WebBrowser1.Navigate('about:');
if Supports(WebBrowser1.Document, IHTMLDocument2Disp, Document2) then
begin
Document2.write(AStr);
Document2 := nil;
end;
end;


这样是显示出来了,但是我调用的js,ccs文件,网页框架都没有显示出来,求大牛指点如何调用···
QQ截图20130711112303.jpg
直接html网页打开图片:
12.jpg
在delphi中memo读取,显示网页
13.jpg
制作的边框,所有的都没有显示出来,求解,谢谢···

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-10 17:28:40 | 显示全部楼层
保存为html 在打开
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-11 11:28:37 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-11 11:30:26 | 显示全部楼层
uses
SHDocVw, Winapi.ActiveX, MSHTML;
········
·······
procedure TForm2.BitBtn1Click(Sender: TObject);
var
AStr: WideString;
Document2: IHTMLDocument2Disp;
begin
AStr := memo1.text;  //这里就是显示memo控件中内容···
WebBrowser1.Navigate('about:');
if Supports(WebBrowser1.Document, IHTMLDocument2Disp, Document2) then
begin
Document2.write(AStr);
Document2 := nil;
end;
end;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-22 10:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表