有关Internet问题(100分)

  • 主题发起人 主题发起人 dj
  • 开始时间 开始时间
D

dj

Unregistered / Unconfirmed
GUEST, unregistred user!
如何设计一个DELPHI程序,使文档或数据用WEB浏览器查看
 
做ActiveX程序吧!
 
dj,
参考 Delphi4/Demos/CoolStuf/webbrows.dpr 浏览器样例程序, 再写段程序将你
的文档或数据转换成HTML格式;
如果作帮助文档, 可以使用HTMLHelp工具
 
用ActiveForm,这样就可以把Delphi的程序
嵌入IE了.但如果用Netscape,那就只有
plug-in/CGI之类了.
实现Internet编程的方法有很多,
我们这个论坛不就是一种吗?
 
微软的IE3.x/4.x都是ActiveX可以直接用于Delphi, 方法是用Import ActiveX
Control, 选择Microsoft Internet Controls (Version 1.X), 然后就可以到
ActiveX控件栏上找到它
 
请问Twebbrower、Twebbrower_v1、TShellFolderViewOC1,这几个控件怎么使用,
能否提供帮助(HELP)?
请问delphi 中的例子为什么不能根据internet地址显示?
请问如果未装IE4.0,是否有此控件?
 
dj,
看来你是成功地安装了IE4.0的OCX, 用法如下:
1. 放一个 Button 到 form 上.
2. 在 ActiveX 控件栏, 选择 WebBrowser 放到你的 form 上.
3. 调整它的尺寸.
4. 为 Button 生成一个 OnClick 事件. 键入下行代码
WebBrowser1.Navigate('<a href="http://www.hrbucea.edu.cn/fuwu/Delphi21/APC.htm">http://www.hrbucea.edu.cn/fuwu/Delphi21/apc.htm</a>',
EmptyParam, EmptyParam, EmptyParam, EmptyParam);
5. 运行
这是最简单的例子, 详情到 4. 的页面去看一看(英文版 Learn Delphi in 21 Days)
 
if IE4.0 not installed then
ControlExists(三个控件(版本1.1)) = true
else
if IE3.0 is installed then
ControlExists(TWebBrowser 控件(版本1.0))=true
else
no TWebBowser available;
V1.0CompatableWithV1.1:=false;
如果你不想完全安装 IE4.0 也是可以的, 但是要把与 SHDOCVW.DLL 用到的相应
版本的文件都 COPY 到系统目录;
 
Hi dj: Time to close this Q!!!
 
Agree huizhang
So much English:)
Like another called
 
dj看来是不来了, 我费了这么多笔墨没有一点汇报. 现在以分坛主的身份将这100分
给CJ吧. 算是对CJ的Remote一题的补偿, 我从CJ拿多拿了80分(原问题10分, SeaSky
补贴给CJ的70分也落到我的账户上了)
 
接受答案了.
 
请各位大虾能不能把这三个控件分别说一下联系和区别
而且WebBrowser的属性中StatusBar,ToolBar,MenuBar,
RegistAsBrowser等属性到底怎么用,请大虾不吝赐教。

 
后退
顶部