在ASP中如何调用VC编写的DLL

karllere 2004-11-23 02:44:25
在ASP中如何调用VC编写的DLL
...全文
203 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
karllere 2004-12-20
有没有谁能给一段VB script调用VC dll的代码呀?
回复
VC要用到idispatch接口的,你用MFC生成的时候要注意的,否则不能用

VB的调用,最简单的演示就是你怎么用的FSO ??一样的啊
回复
hhjjhjhj 2004-12-08
ISAPI是什么啊?
答:
有没有见过网页是这样访问的http://www.xxx.com/yyy.dll,结果是看到网页,而不是下载yyy.dll,这个yyy.dll就是ISAPI扩展。
还有,IIS中:网站---属性---主目录---配置---映射---应用程序扩展(注:VC++中叫ISAPI过滤),为什么访问asp文件时,得到的是网页,而不是asp源代码?是因为.asp被设置了ISAPI过滤,当用户访问asp文件时,交给C:\WINDOWS\system32\inetsrv\asp.dll处理了。你可以自定义,把.ppp文件交给C:\WINDOWS\system32\inetsrv\asp.dll,这样,访问.ppp文件与访问.asp效果相同。
以上二种DLL可以用VC、DELPHI写,但VB不行,VC++中有ISAPI的示例。
回复
阿泰 2004-12-08
》》莫非在ASP中调用VC/VB或者DELPHI写的DLL还有什么不一样么?

注册方法一样,但是能不能用就另说了

关键是看VC接口中的参数类型是否兼容ASP中的数据类型
比如,如果VC接口参数中使用了Char类型,那么在ASP里就无法调用

回复
karllere 2004-12-08
ISAPI是什么啊?
回复
karllere 2004-12-08
有没有谁能写一段完整的VB调用dll的源码啊?
回复
Coyozo 2004-11-24
注册后就用
set a = server.createobject("DLL")调用
回复
hhjjhjhj 2004-11-23
要用createobject调用,应把DLL做成ActiveX
要用action=、src=、href="../bin/UploadExt.dll", 应把DLL做成ISAPI
回复
zhangjun 2004-11-23
newskyline(杏心) 说的对
回复
newskyline 2004-11-23
莫非在ASP中调用VC/VB或者DELPHI写的DLL还有什么不一样么?
调用方法如 love007(风中的风)
注册方法如下:
---------------------------
RegSvr32
---------------------------
没有指定 DLL 名。

用法: regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname
/u - 解除服务器注册
/s - 无声;不显示消息框
/i - 调用 DllInstall,给其传递一个可选 [cmdline];跟 /u 一起使用时,卸载 dll
/n - 不要调用 DllRegisterServer;这个选项必须跟 /i 一起使用
---------------------------
确定
---------------------------
回复
yqh1314 2004-11-23
<script language="javascript">
<!--
function ValidateForm(frm)
{
if (frm.Filedata.value == "")
{
alert("!");
frm.Filedata.focus();
return false;
}
var tmp = frm.Filedata.value;
var values= tmp.substr(0,(tmp.length -3));
var files = tmp.substr((values.length),3);
var Name = files.toLowerCase();
var fileName=document.frmNewsPost.Filename.value;
document.frmNewsPost.Filename.value=fileName+"."+Name;
frm.action = "../bin/UploadExt.dll"; //here the page’调用DLL
frm.submit();
}
回复
jiank 2004-11-23
先在开始中运行:regsvr32 **.dll
再像一般ASP自带组件一样使用它
回复
zhangjun 2004-11-23
set a= server.createobject("注册DLL后的名字")
回复
相关推荐
基于java的企业人事管理系统设计--软件工程课程设计(含源码与论文设计).rar 1 引言 4 1.1 课程设计目标 4 1.2 编程工具(编程环境)介绍 4 1.3 实施时间及主要实施步骤 4 2 需求分析 5 3 系统总体设计 6 4 数据库设计 6 5 主要功能模块的设计与实现 10 5.1 功能模块1详细设计(综合查询员工信息)..........................................................10 5.1.1 详细设计.......................................................................................................10 5.1.2 算法流程........................................................................................................15 5.1.3 界面设计及测试结果.....................................................................................15 6 调试分析 15 7 用户手册 16 8 测试结果 17 8.1 员工信息的添加...................................................................................................17 8.2 员工信息的修改...................................................................................................17 8.3 员工信息的删除...................................................................................................18 8.4 员工信息的综合查询...........................................................................................18 8.5 员工信息按性别统计的结果................................................................................19 8.6 员工信息按状态统计的结果...............................................................................19 8.7 员工信息按职称统计的结果................................................................................20 9 结论 20 10 参考文献 20
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-11-23 02:44
社区公告
暂无公告