关于activeform在其他机子上不能访问(100分)

W

w1f2w2

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个三层的midas程序,数据库服务器(SQL SERVER)和应用服务器都在一台
机子上,使用的是DOCM连接。客户端采用的是activeform下载形式,用了clientdataset控件。
我的程序在邻近的一台机子上可以打开,但在其他机子上就出现"DAX ERROR"错误,说是
activeform不能下载访问。我把IE5.0的安全设置也改了,可还是不行。我认为是环境没
设置好。
请哪位高手指点迷津,本人将不胜感激!
 
activexform制作时用的是完全编译的形式吗?
采用activexform的html页面的cab包路径设置可能有误,最好用相对路径,如下:
<HTML>
<H1> C++Builder 5 ActiveX Test Page </H1><p>
You should see your C++Builder 5 forms or controls embedded in the form below.
<HR><center><P>
<OBJECT
classid="clsid:896C1CEF-6860-11D4-BE9D-CF82EE5EED29"
codebase="./ActiveFormProj1.cab#version=1,0,0,0"
width=350
height=133
align=center
hspace=0
vspace=0
>
</OBJECT>
</HTML>
 
如果你用IIS + DNS,请看下去。
⑴设置IIS的<home>为你上传的目录。
⑵设置IIS的缺省下传网页为你开发的主页。
⑶在Client端[非开发用机、以前不能看activeform的],清除IE5的历史网页。
既删除C:/WINDOWS/Temporary Internet Files/目录中的文件[包含隐藏、子目录中的]。
⑷重启Client端,进入IE5。分别输入IP地址、域名,看能否显示。
如果不能,进入C:/WINDOWS/Temporary Internet Files/目录中。会有一个错误记录,
主文件名为classid对应的字符串,副文件名为“.htm”。
 
试试我的方法,把哪个许可文件一块发布试试(ocx的运行需要许可文件)
 
我需要一个midas b/s or c/s模式的很简单的源代码,能保证在其他机器上正常使用。
win2000+sql7
win98se+ie5
mailto:wolfteeth@21cn.com
不胜感激。
 
应该是制作安装的事吧
 
接受答案了.
 
顶部