社区
ASP
帖子详情
在asp中如何调用服务器上的dll(请举例)
powerword
2000-08-28 07:58:00
...全文
152
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 WEB
服务器
编程技术
主讲内容:了解什么是
ASP
.NET技术和B/S开发模式,学习IIS的安装和配置,学习创建第一个Web程序如果您想学
ASP
.NET动态网站开发,您选对了课程!本课程由张老师原创开发和精心录制,是从基础到进阶学习
ASP
.NET网站开发的系统课程,视频+PPT+代码+配套练习+永久答疑!【内容和特色】课程设计循序渐进、特色讲法、非常适合自主学习:1、
ASP
.NET动态网站核心技能系统讲解。2、教学过程贯穿实战案例,边学边用。3、独立项目在技能学完后专门讲解,巩固前面所学全部内容!4、所有代码和项目功能全部手把手讲解!
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左右可以使用)。 如果进程运行
中
需要申
请
内存,而操作系统无法为...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章