社区
网络通信/分布式开发
帖子详情
打开一个例子网页,替换其中的图片,生成用户自已定义内容的网页,我该怎么做呢?
zouwenyan
2002-12-09 09:59:23
我有一些做好的例子的网页,让教师选个模板,用他自己收集的课件和其说明替换模板中的相应课件和说明,在delphi中做。我该怎么做?而IntraWeb吗?怎么一点头绪都没有,用intraweb做了个简单的网页,不知怎么编译运行,它和普通的窗体不同啊
...全文
21
1
打赏
收藏
打开一个例子网页,替换其中的图片,生成用户自已定义内容的网页,我该怎么做呢?
我有一些做好的例子的网页,让教师选个模板,用他自己收集的课件和其说明替换模板中的相应课件和说明,在delphi中做。我该怎么做?而IntraWeb吗?怎么一点头绪都没有,用intraweb做了个简单的网页,不知怎么编译运行,它和普通的窗体不同啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stanely
2002-12-11
打赏
举报
回复
twebbrowser完全可以。只要你做好字符串替换工作。当然,一定要了解html语法。
动态生成网页,让twebbrowser.navigate之
或者直接让twebbrowser显示内存中的数据:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, OleCtrls, SHDocVw,shlobj,ComObj,mshtml,activex;
type
TForm1 = class(TForm)
WebBrowser1: TWebBrowser;
procedure FormActivate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
function IELoadFromStream(Webbrowser:TWebbrowser;AStream:TStream):integer;
var
flag1,flag2,flag3,flag4,blankurl:olevariant;
begin
flag1:=0;
flag2:=0;
flag3:=0;
flag4:=0;
blankurl:='about:blank';
with webbrowser do
begin
if not Assigned(Document) then
begin
navigate2(blankurl,flag1,flag2,flag3,flag4);
while readystate <> READYSTATE_COMPLETE do
try
Forms.Application.ProcessMessages;
except
exit;
end;
end;
AStream.seek(0, 0);
Result := (Document as IPersistStreamInit).Load(TStreamadapter.Create(AStream));
end;
end;
procedure IEBrowse(Webbrowser:TWebbrowser;Html:string);overload;
var
stream:tstringstream;
begin
try
stream:=tstringstream.Create(html);
stream.Position:=0;
ieloadfromstream(webbrowser,stream);
except
end;
stream.Free;
end;
{$R *.dfm}
procedure TForm1.FormActivate(Sender: TObject);
begin
iebrowse(webbrowser1,'<html><body><center>ppp</center></body></html>');
end;
end.
操作系统(内存管理)
(映射是
一个
表示一一对应关系的数学术语 —— 当内存的虚拟地址有
一个
对应的物理地址来存储内存
内容
时,该内存将被映射。) 基于 UNIX 的系统有两个可映射到附加内存中的基本系统调用: brk: brk() 是
一个
非常...
ASP
生成
静态
网页
的多种方法
ASP
生成
静态
网页
的多种方法 收藏 <br />使用FSO
生成
<% '使用FSO
生成
Set fs = CreateObject("Scripting.FileSystemObject") NewFile=Server.MapPath("ud03/fso.htm") '...
网页
加速
网页
加速之图形处理篇 在维护网站的过程用,可能遇到过这样的情况:辛辛苦苦
做
出来的页面,但
图片
...1、合并
图片
尽量把几个可能组合在一起的
图片
制作成一张
图片
,这是因为浏览器对
网页
中的每个
图片
都会
做
个别请求,
VC++中使用使用winnet类获取
网页
内容
2005-09-01VC++中使用使用winnet类获取
网页
内容
- [VC专栏]微软提供的Winnet类是
一个
应用层的网络通信组件,它可以使你的应用程序很容易的实现http、ftp、gopher等协议而不需要你去深入的了解协议本身的规范。...
网页
加速系列
搜集到一些关于网站提速的资料,
做
一个
系列,一些文章可能转或摘自网络。(一)、
网页
加速之图形处理篇 在维护网站的过程用,可能遇到过这样的情况:辛辛苦苦
做
出来的页面,但
图片
过多,
网页
结构、表格结构复杂,...
网络通信/分布式开发
1,593
社区成员
32,963
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章