如何用IE浏览器浏览用internetexpress组件开发的web文件(*.dll)?(100分)

  • 主题发起人 主题发起人 wxqwxq
  • 开始时间 开始时间
W

wxqwxq

Unregistered / Unconfirmed
GUEST, unregistred user!
我用internetexpress组件开发了ISAPI/NSAPI Dynamic Link
Library方式的web文件(*.dll),然后把它放到web服务器下的虚拟
目录下,同时也把delphi/source/webmidas下的文件也拷贝到该目录下,
然后用浏览器来看这个*.dll 文件时,浏览器则不能解释该文件,提示
下载该文件.不知道怎样才能让IE浏览器解释该文件,望各位高手指点.
 
我在Delphi下写过CGI Or *.DLL,调用的HTML如下:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=gb_2312-80">
</HEAD>
<BODY LINK="#0000ff" VLINK="#800080" BACKGROUND="ImageQueryPrint.gif">
<img src="Goldeast.gif" width="40"height="40"><font size="4"
face="楷体_GB2312"><strong><u><i>金东纸业(江苏)有限公司</u></i></strong></font><p>
<FORM ACTION="http://w3/app/wms/RestSel.Dll" METHOD="GET">
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<FONT FACE="楷体_GB2312" LANG="ZH-CN" SIZE=5><P ALIGN="CENTER">人事管理系统之可调休时数查询</P>
</FONT>
<FONT FACE="楷体_GB2312" LANG="ZH-CN"><P>操作员代号(?):
<INPUT TYPE="TEXT" MAXLENGTH="15" NAME="userNo" size=20>
操作员密码(?):
<INPUT TYPE="PASSWORD" MAXLENGTH="15" NAME="password" size=20>
</FONT>
<hr>
<FONT FACE="宋体" LANG="ZH-CN"><P align=center>请输入要查询的条件:
<p align=center>员工编号: <INPUT TYPE="TEXT" MAXLENGTH="4" NAME="empNo" size=6> 部门编号: <INPUT TYPE="TEXT" MAXLENGTH="4" NAME="dptNo" size=6> <input type="checkbox" NAME="issum" value="Y">查询总数
</FONT>
<FONT FACE="System,黑体" LANG="ZH-CN"><P><HR></P>
</FONT><FONT FACE="宋体" LANG="ZH-CN"><P>
<INPUT TYPE="SUBMIT" VALUE="查询" >
<INPUT TYPE="RESET" VALUE="复位">
</P></FORM></FONT></BODY>
</HTML>
因需要传参数,故一般不能让IE浏览器直接解释.
 
请将该目录的属性设为 "可执行"
 
一般放在cgi_bin下或把该目录设为允许执行
 
你的.dll或者cgi当然要发送到web服务器上才可以执行了,例如nt下面的IIS,你这样子做了吗?要调试.dll和cgi在DELPHI下面是没有调试环境的,你也可以到如下网址去下载:http://www.drbob42.com/一个软件来,叫introbob。还要设置你的IIS。
把所在目录的属性设为“可执行的”。
 
“提示
下载该文件.不知道怎样才能让IE浏览器解释该文件,望各位高手指点.”
这一定是你没有设置好IIS的问题,另外,你要调用你的DLL,请你使用如下方式:
http://www.legend.
com/bbs/project.dll
另外,不是由IE浏览器来解释的,是由web 服务器来执行的,最后把主页内容返回给IE浏览器。
 
wuweng:
你的这个例子我在论坛上好象都看到至少三次了!
真是高手!
 
在IIS中将虚拟目录的属性中的许可设置为"执行",然后在IE中浏览时,
要采用zeusangel的方式进行:url/虚拟目录名/DLL文件名
 
continue...
 
多人接受答案了。
 
后退
顶部