200分求 ActiveX Form的例子。

Cipherliu 2002-12-06 04:16:26
我按照书上做了好几个ActiveX Form,加在网页里,在本地访问没有问题,可是在网络上就访问不到,我想还是分发的问题。如何让客户端的浏览器自动下载服务器上的ActiveX控件,并注册?我设了Deploy Option,并且运行Deploy,也生成的压缩包,但客户端就是访问不到。求一个例子。
我的信箱:cipherliu@sohu.com
请把ActiveXForm工程,压缩后发到我的信箱里,谢谢!一定给分。
...全文
33 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
leozy 2002-12-14
  • 打赏
  • 举报
回复
DCOM如何才能用於Internet?Client鏈結時爲什麽老提示“拒絕訪問”。

我也遇到相同的問題,就是在企業網内也不行,我做的實驗很簡單。
1、創建中間服務器。 myserver
1)ADOconnection-->連oracle 服務器,聯結字符是: Provider=OraOLEDB.Oracle.1;Password=xc;Persist Security Info=True;User ID=xc;Data Source=testsrv;Extended Properties=""

2)ADOQuery--->select * from Table1

3)DataSetProvider

2、使用ACtiveX form 作了一個簡單的ocx
DCOMConnection1--->computername='mymation'
servername='myserver'
ClientDataSet1---->DCOMConnection=DCOMConnection1
Provider=DataSetProvider1
DataSource1-------->DataSet=ClientDataSet1

在本機可以檢索出數據,在另一台機器上,ocx下載正常,但點擊按鍵,
檢索數据時,出現“Iexplore 存取被拒”的提示,請問如何解決阿!!!!!
rlongriver 2002-12-10
  • 打赏
  • 举报
回复
gz
好象要降安全级别
renxiaoyao 2002-12-10
  • 打赏
  • 举报
回复
gz
thisisxutao 2002-12-10
  • 打赏
  • 举报
回复
是啊,需要降低客户端的安全级别,这也是弊的一面呀

不知各位有何高见....
关注中
Cipherliu 2002-12-10
  • 打赏
  • 举报
回复
谢谢楼上,我再试一下
wei977 2002-12-10
  • 打赏
  • 举报
回复
我发一个例子给你把,我QQ是:66736868.
SilveryFox 2002-12-09
  • 打赏
  • 举报
回复
关于activeform

从本质讲,ActiveForm也是activex控件,不过是复合的,可以包含多个vcl控件。
步骤:

1.使用file菜单上的new命令,翻到activex页,双击activeform打开activeform向导。
new activex name 框内显示的是activeform的默认名称
implementation unit 是active form实现单元的默认名称
project name 显示是active form 的项目名称
threading model 用于选择线程模式
2.选中make control licensed 生成许可文件
选中include version information 包含版本信息
选中include about box 包含about框
3.发布到web服务器
project菜单上web deployment options打开project页,target dir 用于指定activex控件或activeform 的ocx文件在web服务器上的 路径,可以是常规的路径c:\lll\activex\,也可\\server\ocx
target url用于指定activex或activeform在web服务器上的url,如http://remothost/ddff/ 或http://dfdf.com/
html dir 用于指定一个html文件路径,如c:\inetpub\wwwroot 该html嵌入了 要发布的activex或activeform,可指定一个本地url 如file:///cL\dfdf\
4.activex或activeform的ocx可以与相关的包及其他文件捆绑并压缩在一个文件中,即cab文件,
5.packeges页指定随activex或activeform一起发布的包
6.additional files页用于指定随ocx一起发布的其他文件
7.使用project-》web deploy,先判断当前的activex是否需要重新编译,然后把编译生成的ocx文件和html文件分别放到target dir 和html dir 设定的目录中,供用户通过web浏览器下载。
8.保证在web服务器上的cab及html文件虚拟目录正确,客户端网络设置安全性合理,或将该web站点设为可信站点
9.通过web 访问web服务器,可先清除本地c:\winnt\downloaded program files\下的不用或需更新的activex控件
Cipherliu 2002-12-09
  • 打赏
  • 举报
回复
luoming(电猛-->自由软件人) ,请你试完后介绍一下经验好吗?
Cipherliu 2002-12-09
  • 打赏
  • 举报
回复
给我一个例子吧。我的信箱cipherliu@sohu.com
luoming 2002-12-09
  • 打赏
  • 举报
回复
我也碰到了同样的问题,不过,听人说,先要注册数字证书
我下载了数字证书,不过还没试
Cipherliu 2002-12-09
  • 打赏
  • 举报
回复
这些我都做了,问题在于:如何让客户能够自动下载并注册你的ACTIVEX 控件。
请帮帮忙?
michaelpeng7799 2002-12-08
  • 打赏
  • 举报
回复
那个菜单有两项关于发不的,web deploying..
cgh1970 2002-12-07
  • 打赏
  • 举报
回复
up
ss_huangufo 2002-12-07
  • 打赏
  • 举报
回复
你把网络设置中的ActiveX安全级别降到最低试试看。
或者用测试证书来签名吧。
flyingkiller 2002-12-06
  • 打赏
  • 举报
回复
客户端的浏览器需要设置安全级别来运行ActiveX From。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧