(200分高分悬赏)如何发布activeform的应用系统?一个热爱Delphi的人的难题……(200分)

A

armay

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠:

小弟碰到Dcom的难题向您请教了:

1、我在WIN 98上做好了一个三层数据库结构的Activeform应用系统,协议是Dcom。

但是我不太清楚该如何把应用程序服务器及其他文件发布到NT 4.0上。具体的说:

(1)、应该把哪些文件安装到NT 4.0上?

(2)、安装完了后,应用程序服务器、*.ocx文件该如何在NT 4上注册或做其它

的处理?其它的文件又应该做哪些处理?

2、应用系统发布后,在NT 4.0端和客户端(客户用IE 4.0浏览)又该如何配置?如:

(1)如何设置IIS 4;

(2)如何配置Dcomcnfg.exe文件;

(3)为了客户端能用IE 4浏览NT服务器上的Activeform,还要做哪些工作?

3、请问哪里有Dcom的电子版的书?比较好的Dcom的书有哪些?

刚刚参加工作,就碰到Dcom这个难题,老板责怪倒不是最难受的,我不想耽误公司的

工程进度;而且我热爱着Delphi,多次向人鼓动加入Delphi的阵营。可是现在我如何说呢,

我不想给亲爱的Delphi摸黑,请大侠们救我!
 

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
天啊,去买本书看吧。
IIS4是傻瓜安装。Dcomcnfg.exe要装DCOM95/98,翻李维的书吧。
发布ACTIVEFORM时,在菜单上先“WEB DEPLOY”,指定好路径。
放到WEB服务器的目录下就行了。
用IE打开时,会注册OCX的。不过要把IE的下载ACTIVEX的选项设为:允许。
其他的:看资料吧。这里很多的。
哈哈,太多,讲不清。 :(
 
L

lanjian

Unregistered / Unconfirmed
GUEST, unregistred user!
剑明哥:

首先谢谢您的帮助!

不好意思,我问的是如何把在Win98上做好的Activeform安装发布到其他安装了

NT 4的机器上(作为服务器),再在其他装有WIN98的机器用IE浏览;而不是在放有

Delphi5的源程序的机器上运行activeform(我已经成功的在这台机器上用看到了

Activeform,同时也设置了IE中ACTIVEX的选项设为“启用”)。还请剑明哥为小

弟指点迷津!
 
F

fangfei

Unregistered / Unconfirmed
GUEST, unregistred user!
在WEB DEPLOY options 中配置好发布目录,然后DEPLOY IT,THEN 在其它WIN98上就可以浏览
你刚发布的XXX.HTM了,不过首先要把发布目录配置为IIS的虚拟目录,且浏览时一定要用
HTTP协议,用//HOSTNAME/PATH/FILE.HTM不能正确下载activex。但是据我的经验这和IE的版本
很有关系,一般下载都不太灵,建议你还是把所有OCX拷在一起做成一张发行盘,用WINDOWS自
带的REGSERV32.EXE或自己编一个OCX注册程序统一在每个客户端注册,这样来的保险。
 
P

philips

Unregistered / Unconfirmed
GUEST, unregistred user!
to : 吴剑明大侠
“发布ACTIVEFORM时,在菜单上先“WEB DEPLOY”,指定好路径。”当然没错,

但现在的问题是: 不是在开发机上安装, 而是一般用户怎样安装?比如能否用

installshield 之类的软件安装程序进行安装,能否说一下具体做法,如果可行,

我愿再出200¥。
 
W

wangxd

Unregistered / Unconfirmed
GUEST, unregistred user!
搞什么呀,activeform还用installshield 吗,作好了后,直接把cab包和html文件
靠到服务器上就行了 ,用户只要浏览了包含activeform的网叶酒会自动下载ocx,当然
要把IE的下载ACTIVEX的选项设为:允许。
 
N

netbabys

Unregistered / Unconfirmed
GUEST, unregistred user!
如果用户要看的话必须将安全级别设为低,否则不能看,
如是中是话,你要给你的软件加一个认证这样,用户使用默放的安全级别也可以看了
如果你要这个认证的软件的话请发 Email 来
 
W

wjs

Unregistered / Unconfirmed
GUEST, unregistred user!
作者的意思可能是:在服务器端不安装delphi的情况下,怎样安装服务器端的部分,在我所

看到的某贴里,说服务器必须安装delphi,不知为何,那位大侠已证实可以不安装?
 
T

turborabbit

Unregistered / Unconfirmed
GUEST, unregistred user!
To wjs:
可以不安装。只需注册Midas.dll。一般还要装BDE。

To netbabys:
能不能给我发一份你说的那个认证的软件?

To armay,lanjian,philips:
服务器端安装:
1.复制Midas.dll到C:/windows/system,然后注册
(RevSvr32 c:/windows/system/misdas.dll)。
2.如需用到BDE或Client For XXX,则安装之。
3.复制服务端程序到任一目录,然后注册(运行一遍)。
4.在有Delphi5和源程序的机器上"WEB DEPLOY",注意OCX的相对目录("WEB DEPLOY OPTION"中的第二项)。
一般要在编译选项中加上版本信息(可进行自动版本更新),发布选项中加上CAB压缩打包。
5.然后将网页和OCX(或是CAB)复制到服务器C:/INETPUB/WWWROOT目录或它的子目录下,
注意保持OCX的相对路径。
 
N

netbabys

Unregistered / Unconfirmed
GUEST, unregistred user!
认证制作软件请到此处下载 ,,慢用了
http://single.gd-ec.com/download/makecert.zip
 

热水

Unregistered / Unconfirmed
GUEST, unregistred user!
我同意turborabbit的观点,我目前开发的一个项目也是这样做的。

不要按李维书上写的那种方法:
其步骤如下:
1。做好程序后。另外建一个“*。ocx”上面上面设计一个“漂亮的WEB按纽“并写好
下一个从服务器下载程序的函数(用FTP控件),和一个注册的函数(目的是判断是有注册)
若没有重新从服务器下载并运用让它注册,然后调用外部程序的API函数让应用程序运行起来

2。具体可以发E-mail给 我
 
W

wjiachun

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 
顶部