社区
ASP
帖子详情
在asp中如何调用服务器上的dll(请举例)
powerword
2000-08-28 07:58:00
...全文
147
2
打赏
收藏
在asp中如何调用服务器上的dll(请举例)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanghu
2000-08-28
打赏
举报
回复
1.在服务器上注册此dll
2.引用之:set abc=server.createobject("dllname")
basilisk
2000-08-28
打赏
举报
回复
regsver32 my.dll
调用方法同数据库的连接!
VB制作
ASP
组件_阿里西西视频录像
由本人第一次尝试制作的录像视频教程,由于电脑速度较慢,播放时间较慢,
请
谅解。 本录像讲解最基础的VB封装
ASP
代码生成
DLL
的制作教程,适合初级学习者参考。也是本人学习VB制作
ASP
组件的第一个尝试,录像基本成功。 用vb编写
asp
组件(
dll
)示例 下面,将演示如何使用vb制作
asp
的
dll
组件... 1. 启动你的vb,选择activex
dll
图标,然后在点击菜单的工程>>引用,接 着在弹出的"引用"窗口从
中
选择 microsoft active server pages object library. 2. 给工程和类重命名,在
asp
中
调用
时,就全靠它了^_^!我们的工程名改 为
asp
dll
,类名为demo.在
asp
中
调用
的方法是: set objreference = server.createobject("工程名.类名") 本例
调用
的相应代码如下: set objreference = server.createobject("
asp
dll
.demo")
调用
的方法和一般常见的,比如fso等组件的方法一模一样. 心动了吧,呵呵,下面我们继续.... 3. 接着,我们开始编写代码,打开我们刚才新建工程类窗口,第一步,先声 明我们要用到的变量.主要是在vb声明替代
asp
几大对象的变量名,定义这
asp
的几大对象后,我们就可以像在
asp
环境
中
调用
类似request,server等 这样的几大对象了.(声明的变量名完全可以和
asp
对象名一样)代码如下: '********************************************** private mys criptingcontext as s criptingcontext private myapplication as application private myrequest as request private myresponse as response private myserver as server private mysession as session '********************************************** 4. 声明完变量后,我们必须在类
中
写onstartpage子函数.本函数的作用是 当用户访问一个带有本组件的
asp
文件时,iis就会把s criptingcontext传 送给我们vb组件对象.这个s criptingcontext包括了全部的
asp
方法和属性 .这样,就使得我们有能力访问所有
asp
的对象.代码如下: '***************************************************************** public sub onstartpage(passeds criptingcontext as s criptingcontext) set mys criptingcontext = passeds criptingcontext set myapplication = mys criptingcontext.application set myrequest = mys criptingcontext.request set myresponse = mys criptingcontext.response set myserver = mys criptingcontext.server set mysession = mys criptingcontext.session end sub '***************************************************************** 通过上面的函数,我们在
asp
中
调用
本组件后,上面的几大对象就完全可以 像平时我们在
asp
使用一样了,举个例子: 在
asp
中
实现接收提交的表单值并输出屏幕: <% formvalue=request.form("username") response.write ("你提交的用户名是"&myformvalue&",欢迎您!") %> 在vb
中
实现方法是: formvalue=myrequest.form("username") myresponse.write ("你提交的用户名是"&myformvalue&",欢迎您!") 5. 相对应于onstartpage函数,我们还要编写一个关闭onstartpage
中
对象 的onendpage函数,代码如下: '********************************* public sub onendpage() set mys criptingcontext = nothing set myapplication = nothing set myrequest = nothing set myresponse = nothing set myserver = nothing set mysession = nothing end sub '******************************** 6.通过编写上面的代码,我们在vb
中
编写
asp
组件实例的环境已经具备了, 下面,我就尝试写两个与
asp
中
基本相类似的函数,也就是说,关键部位就在 这里了,你完全可以把你所有的
asp
源码封装在这里... 先写个最简单的输出屏幕信息函数: '******************************************** public sub welcomeinfo() myresponse.write ("阿里西西_web开发,欢迎访www.alixixi.com!") end sub '******************************************** 再写个带参数传递及显示now()现在时间的函数: '********************************** public sub setinfo(content as string) myresponse.write content & "
" myresponse.write "现在的时间是:" & now() end sub '********************************** 通过上面的
asp
代码实例,你会发现其实这和
asp
源码基本没有区别^_^ 7. 好了,整个类就编写完了,我们开始打包封装成
dll
.我们先保存工程, 这里我们保存到e:\vb
dll
,接着选择菜单上的文件>>生成
asp
dll
.
dll
,很 快的
dll
组件就封装并生成完毕了. 8. 生成
dll
文件后,我们开始调试和使用.在系统运行栏输入cmd,进入dos 命令行状态,我们要注册刚才生成的
dll
组件,注册方法是可以直接输入 regsvr32 e:\vb
dll
\
asp
dll
.
dll
,为了安装方便,你同时可以写个批处理 文件,这里不一一
举例
了...好,注册成功! 9.注册完
dll
组件后,我们针对刚才的组件,按照上面介绍过的方法编写一 个
asp
文件来调试.代码如下: <% set re
dll
= server.createobject("
asp
dll
.demo") re
dll
.welcomeinfo response.write "
" re
dll
.setinfo("传递参数到
服务器
组件,并返回值及当前日期now()!") response.write "
" set re
dll
= nothing %> 在iis
中
打开此文件,屏幕显示:
ASP
.NET删除
服务器
端文件,
asp
.net 删除
服务器
上的文件系统
用
ASP
.NET MVC自己管理自己的View:
ASP
.NET MVC File ...于是我之前做了
ASP
.NET MVC View Management,用于管理
服务器
上
ASP
.NET MVC
中
View文件的小改动,不过后来又感觉到有些配置文件有时也要修改,于是将其扩展至上一层,使之能管理更多的文件。在这个项目
中
,我没有考虑...文章chsword2009-03-17668浏览量
Asp
.net...
ASP
.NET删除
服务器
端文件,
asp
.net删除
服务器
上的文件
IIS、
Asp
.net 编译时的临时文件路径IIS上部署的
ASP
.NET站点都会在一个.Net Framework的特定目录下生成临时编译文件增加
ASP
.NET站点的访问性能,有时候需要手动去删除这些临时编译文件,特别是发布新版本代码到IIS后,如果发现新发布的代码在IIS上没有...文章科技小毛2017-09-22769浏览量用
ASP
.NET MVC自己管理自己的View:
ASP
.NET MVC...
ASP
.NET
中
出现内存溢出错误System.OutOfMemoryException
原因1:数据库
服务器
性能问题导致内存不够用,从而引起内存溢出 原因2:在IIS的应用程序池
中
进行配置,引起IIS
服务器
的内存分配问题,从而引起内存溢出 分析: 32位操作系统的寻址空间是4G,其
中
有2G被操作系统占用,留给用户进程的内存只有2G(扣除程序加载时映像占用的部分空间,一般只有1.6G~1.8G左右可以使用)。 如果进程运行
中
需要申
请
内存,而操作系统无法为...
vb
调用
VC动态连接库的总结
第一 VB
中
调用
VC++开发的
DLL
再谈在VB
中
调用
VC++开发的
DLL
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章