社区
网络编程
帖子详情
ASP怎么调用VB写的ACTIVEX并且传参数?
airhand
2004-02-29 07:56:53
ASP怎么调用VB写的ACTIVEX并且传参数?
...全文
52
6
打赏
收藏
ASP怎么调用VB写的ACTIVEX并且传参数?
ASP怎么调用VB写的ACTIVEX并且传参数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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 redll = server.createobject("
asp
dll.demo") redll.welcomeinfo response.write "
" redll.setinfo("传递参
数
到服务器组件,并返回值及当前日期now()!") response.write "
" set redll = nothing %> 在iis中打开此文件,屏幕显示:
XSsoft 1.0 汉字转拼音或拼音首字母组件,
VB
6
ActiveX
DLL
最近对单位老早的一个
asp
程序进行功能调整,需要对用户的名字进行模糊查找,涉及汉字转拼音,搜了一下网上的组件,要嘛收费,要嘛
asp
调用
不方便,倒是有一个
asp
的代码,遗憾的是很不准确,自己找了个字库,调整以后打包成
ActiveX
,这个组件不支持多音字,取音偏向姓名方面,含2万多个中文字。
asp
使用方法 1,服务器上先注册 regsrv32 d:\XSsoft\XSsoft.dll 路径自己替换 2,
asp
中 dim xs,a,b Set xs=server.createobject("XSsoft.XSpinyin") '取拼音首字母 a=xs.getpinyin("程序测试",1) response.write a '输出结果"CXCS" '取完整拼音 b=xs.getpinyin("程序测试",0) response.write b '输出结果"chengxuceshi"
A simple way to call a
VB
ActiveX
DLL from a VC/MFC Client在
A simple way to call a
VB
ActiveX
DLL from a VC/MFC Client在VC客户端
调用
vb
的dll
VB
网络编程实例
◆ 01.htm 1、怎么用mscomm控件检测modem是否与计算机联接正确?2、如何用mscomm挂断modem与别的电话机间的连接?(已接通) ◆ 02.htm CWinInetConnection---一个封装了WinInet API函
数
的类 ◆ 03.htm MODEM通讯意外处理 ◆ 04.htm MsComm 文字传输 ◆ 05.htm PING一个IP地址(向它发送一个
数
据包并等待回应) ◆ 06.htm SMTP协议简介 (Simple Mail Transfer Protocol) ◆ 07.htm
VB
5.0 中远程
数
据库的访问 ◆ 08.htm
VB
下如何编
写
CRC校验程序 ◆ 09.htm
VB
中Winsock控制的UDP协议的使用 ◆ 10.htm Visual Basic 6中发送邮件的新方法 ◆ 11.htm Visual Basic通信程序设计 ◆ 12.htm Whois 示例程序 ◆ 13.htm Winsock Terminal示例程序 ◆ 14.htm WinSock断开导致客户端问题 ◆ 15.htm 把Outlook信箱中的附件另存为 ◆ 16.htm 保证连网计算机时间同步 ◆ 17.htm 编
写
网络寻呼机 ◆ 18.htm 编制自已的电话录音小程序 ◆ 19.htm 程序中如何启动默认的拨号连接 ◆ 20.htm 程序中如何启动默认的拨号连接? ◆ 21.htm 打开器并进入指定网址 ◆ 22.htm 打开一个直接到自己主页的器 ◆ 23.htm 得到用户的IP地址 ◆ 24.htm 电话拨号 ◆ 25.htm 电子邮件的标准格式 (RFC 822) ◆ 26.htm 断开拨号网络的连接 ◆ 27.htm 断开与 Internet 的连接 ◆ 28.htm 发送电子邮件附件 ◆ 29.htm 发送电子邮件附件1 ◆ 30.htm 发送电子邮件附件2 ◆ 31.htm 发送电子邮件附件3 ◆ 32.htm 发送电子邮件附件4 ◆ 33.htm 获得用户网络登录名 ◆ 34.htm 基 于Win95 的
VB
5 串 口 通 信 程 序 ◆ 35.htm 基于Win95的
VB
5串口通信程序 ◆ 36.htm 几个设置IE的API ◆ 37.htm 检测运程
数
据传送的断线 ◆ 38.htm 简单的聊天程序 ◆ 39.htm 简单电子邮件发送程序 ◆ 40.htm 建立拨号联接 ◆ 41.htm 将所有窗口最小化 ◆ 42.htm 利用IE控件访问Internet ◆ 43.htm 利用IE控件设计简易器 ◆ 44.htm 利用Mscomm32控件判断MODEM是否打开,或者正在工作,并且判断拨号时是否遇忙音 ◆ 45.htm 利用TAPI进行电话拨号 ◆ 46.htm 利用
VB
访问Internet ◆ 47.htm 利用
VB
设计聊天室 ◆ 48.htm 利用Visual Basic实现无线通讯 ◆ 49.htm 利用Winsock控件实现局域网通信 ◆ 50.htm 强制一个本地或远程NT系统关闭 ◆ 51.htm 取得网卡序列号 ◆ 52.htm 如何从 Internet 上取回某一个网页的內容? ◆ 53.htm 如何检测是否已连接到Internet? ◆ 54.htm 如何利用Winsock控件编
写
自己的Internet程序 ◆ 55.htm 如何每天抓取 Internet 上某一个网页中的图片来更换桌面的壁纸? ◆ 56.htm 如何启动拨号网路中的连线? ◆ 57.htm 如何使用MSCOMM32.OCX发送大于80H的字符,可否给个示例程序 ◆ 58.htm 如何通过
VB
获取网卡地址 ◆ 59.htm 如何用
VB
打开默认器或默认发信程序? ◆ 60.htm 如何用Visual Basic编
写
小型的网络系统 ◆ 61.htm 如何在程序中启动 NT 的【拨号连接】对话框 ◆ 62.htm 如何在程序中启动 NT 的【拨号连接】对话框? ◆ 63.htm 如何在网页上使用
VB
5 制作的
ActiveX
控件? ◆ 64.htm 如何中断【拨号网络连接】 ◆ 65.htm 设计Browser及FTP程序 ◆ 66.htm 设计Chat程序 ◆ 67.htm 设计E-mail程序 ◆ 68.htm 设置计算机名称 ◆ 69.htm 使用
VB
获得一页的HTML代码 ◆ 70.htm 使用
VB
收发电子邮件 ◆ 71.htm 使用标签控件调出器 ◆ 72.htm 使用超链接和发送Email ◆ 73.htm 使用器的文件复制对话框 ◆ 74.htm 输入/输出篇 ◆ 75.htm 通过WnetEnumResource函
数
获得网络资源 ◆ 76.htm 通往 Internet 的捷径 ◆ 77.htm 显示计算机的名称 ◆ 78.htm 用 MAPI 控件实现发送邮件 ◆ 79.htm 用 WinSock 控件下载文件 ◆ 80.htm 用 Winsock 实现聊天的程序 ◆ 81.htm 用Internet Transfer编
写
FTP程序 ◆ 82.htm 用Sockets发送电子邮件 ◆ 83.htm 用
VB
创 建 自 己 的 通 信 程 序 ◆ 84.htm 用
VB
5.0开发通信软件的技巧 ◆ 85.htm 用
VB
5开发IE ◆ 86.htm 用
VB
编
写
网络寻呼 ◆ 87.htm 用
VB
编
写
小型的网络系统 ◆ 88.htm 用
VB
创建自己的通信程序 ◆ 89.htm 用
VB
构建Internet的应用[微软提供] ◆ 90.htm 用
VB
开发标准CGI程序 ◆ 91.htm 用
VB
实现客户——服务器(TCP IP)编程实例 ◆ 92.htm 用
VB
实现客户服务器(TCP、IP)编程实例 ◆ 93.htm 用
VB
实现聊天讨论室和点对点会话 ◆ 94.htm 用
VB
写
一个定时PING某IP的程序 ◆ 95.htm 用
VB
制作器 ◆ 96.htm 用Visual Basic 5.0设计E-mail程序(MAPI) ◆ 97.htm 用Visual Basic6.0编
写
客户服务器程序 ◆ 98.htm 用Visual Basic创建FTP组件 ◆ 99.htm 用Visual Basic开发
数
据库器 ◆ 100.htm 用Visual Basic轻松地设计Browser及Ftp程序 ◆ 101.htm 用Winsock控件发信Email ◆ 102.htm 用Winsock控件实现文件的下载 ◆ 103.htm 用Winsock实现点对点通信 ◆ 104.htm 邮件检查程序(二) ◆ 105.htm 邮件检查程序(一) ◆ 106.htm 在
VB
程序中怎样挂断拨号网络 ◆ 107.htm 在
VB
中操纵OLE服务器应用程序 ◆ 108.htm 在
VB
中利用UDP协议编
写
聊天程序 ◆ 109.htm 在
VB
中模拟实现邮件传输 ◆ 110.htm 在
VB
中如何得到网络中某一台电脑(电脑名)的网卡地质? (自己的) ◆ 111.htm 在
VB
中实现文件上传 ◆ 112.htm 在
VB
中实现文件上载 ◆ 113.htm 在
VB
中使用UDP协议 ◆ 114.htm 在
VB
中用Outlook发电子邮件 ◆ 115.htm 在WindowsNT网络中广播消息 ◆ 116.htm 在程序中打开 Internet 拨号连接窗口 ◆ 117.htm 在一个单位内部或通过广域协议(如X.25)互联的行业内部都有几十或上万台计算机互联,用Intranet虽然可以建立聊天室,但实现点对点实时对话却比较困难。本人用Winsock和
VB
自制了一套聊天室和对话系统,特拿来供同行们参考。 ◆ 118.htm 在应用中集成器 ◆ 119.htm 在桌面上建立一个 Internet 快捷键 ◆ 120.htm 怎样接收电子邮件(POP3协议简介) ◆ 121.htm 怎样用
VB
得知系统当前是否处于internet链结状态 ◆ 122.htm 制作自己的网络搜索软件 ◆ 123.htm 自动更新工作站的应用程序 ◆ 124.htm 自己的IE——用
VB
制作器 ◆ 125.htm HTTP协议(学习笔记) ◆ 126.htm HTTP协议四--关于Chunked编码 ◆ 127.htm IE器完全控制 ◆ 128.htm OICQ服务器系统通讯协议 ◆ 129.htm POP3协议的基本命令 ◆ 130.htm RAS API上的其他Function ◆ 131.htm
VB
+ API 获取 IE 的 “代理服务器” 配制 ◆ 132.htm
vb
调用
winInet API接口post
数
据到指定的url ◆ 133.htm
vb
开发通信软件 ◆ 134.htm
vb
设计
数
据库电子邮件程序(1) ◆ 135.htm
vb
设计
数
据库电子邮件程序(2) ◆ 136.htm
vb
设计
数
据库电子邮件程序(3) ◆ 137.htm
vb
设计
数
据库电子邮件程序(4) ◆ 138.htm
vb
设计
数
据库电子邮件程序(5) ◆ 139.htm
vb
设计
数
据库电子邮件程序(6) ◆ 140.htm
VB
实现应用程序在局域网上自动更新 ◆ 141.htm
VB
邮件检查程序 ◆ 142.htm
vb
中从域名得到IP及从IP得到域名 ◆ 143.htm
VB
中检测是否连网 ◆ 144.htm WebClass实现动态WEB编程之理论篇 ◆ 145.htm Winsocket网络编程谈 ◆ 146.htm Winsock编程框架 ◆ 147.htm Winsock错误代码一览表 ◆ 148.htm 程式自动呼叫拨号网络(RAS API) ◆ 149.htm 打开一个超连接 ◆ 150.htm 得到登入windows 的人的id ◆ 151.htm 访问Internet并
调用
Explorer ◆ 152.htm 非同步文件下载类 ◆ 153.htm 给Outlook的所有用户发送信件 ◆ 154.htm 获得网卡的MAC地址 ◆ 155.htm 基于WinSock的小型网络管理系统及其实现 ◆ 156.htm 检测是否连接到Internet ◆ 157.htm 检测网络是否连通 ◆ 158.htm 建立Web的超链接树形图 ◆ 159.htm 建立你自己的器-Properties ◆ 160.htm 建立你自己的器-查看源文件 ◆ 161.htm 建立你自己的器-打印 ◆ 162.htm 建立你自己的器-打印设置 ◆ 163.htm 建立你自己的器-发送到FontPage ◆ 164.htm 建立你自己的器-发送到Visual Interdev ◆ 165.htm 建立你自己的器-发送到软盘 ◆ 166.htm 建立你自己的器-复制 ◆ 167.htm 建立你自己的器-另存为 ◆ 168.htm 建立你自己的器-全选 ◆ 169.htm 建立你自己的器-页面设置 ◆ 170.htm 开发通信软件的技术与技巧 ◆ 171.htm 开发网络应用的5个技巧 ◆ 172.htm 利用RAS
调用
在
VB
6.0中实现拨号上网 ◆ 173.htm 利用
VB
提取HTML文件中的EMAIL地址 ◆ 174.htm 枚举出局域网上所有网络资源 ◆ 175.htm 面向Internet的开发工具 ◆ 176.htm 你也可以YAI--
VB
5中Winsock控件的使用 ◆ 177.htm 判断一个文件是否在IE的缓存中 ◆ 178.htm 启动拨号网络中的连接 ◆ 179.htm 浅谈HTTP协议(二)--返回值 ◆ 180.htm 浅谈HTTP协议(一)--结构 ◆ 181.htm 如何利用 WebBrowser 控件显示 .GIF 动画? ◆ 182.htm 如何映射(中断网络磁盘) ◆ 183.htm 设计E-mail的接收部分 ◆ 184.htm 设置器默认网址 ◆ 185.htm 实现端口对端口的聊天 ◆ 186.htm 使用
ASP
建立Http组件 ◆ 187.htm 使用
VB
编
写
纯
ASP
程序 ◆ 188.htm 使用
vb
获取网上邻居里的计算机名 ◆ 189.htm 使用
VB
建立Web Server ◆ 190.htm 使用Visual Basic开发通讯软件 ◆ 191.htm 使用资源工具包执行本地和远程重新启动 ◆ 192.htm 谈谈远程控制中关于搜索、控制计算机的功能 ◆ 193.htm 压缩 Html ◆ 194.htm 用
ASP
、
VB
和XML建立互联网应用程序(1) ◆ 195.htm 用
ASP
、
VB
和XML建立互联网应用程序(2) ◆ 196.htm 用
ASP
、
VB
和XML建立互联网应用程序(3) ◆ 197.htm 用
ASP
、
VB
和XML建立互联网应用程序(4) ◆ 198.htm 用COMMUNICATION控件进行
数
据采集(学习笔记) ◆ 199.htm 用OLE自动化Outlook ◆ 200.htm
ActiveX
控件用于DHTML开发 ◆ 201.htm 用
VB
编
写
ActiveX
DLL实现
ASP
编程 ◆ 202.htm 用
VB
编
写
Windows CGI应用程序 ◆ 203.htm 用
VB
编
写
标准CGI程序(上) ◆ 204.htm 用
VB
编
写
标准CGI程序(下) ◆ 205.htm 用
VB
编
写
收发电子邮件程序 ◆ 206.htm 用
VB
编
写
网络监控软件 ◆ 207.htm 用
VB
编
写
异步多线程下载程序 ◆ 208.htm 用
VB
导入导出IE器收藏夹 ◆ 209.htm 用
VB
定制合路器 ◆ 210.htm 用
VB
和XML建立集中式应用程序 ◆ 211.htm 用
VB
将Html转换为文本文件 ◆ 212.htm 用
VB
开发分布式应用 ◆ 213.htm 用
VB
设计基于代理服务器的网络计费系统 ◆ 214.htm 用
VB
制作文件下载程序 ◆ 215.htm 用Visual Basic 实现无线通讯 ◆ 216.htm 用Winsock制作一套聊天室和对话系统 ◆ 217.htm 远程共享显示及声音的实现 ◆ 218.htm 远程启动机器ABC API解决方案 ◆ 219.htm 远程启动机器ABC WMI解决方案 ◆ 220.htm 在
VB
5中利用Winsock和msDNS控件进行 ◆ 221.htm 找出计算机上当前登录入网的用户 ◆ 222.htm 用
VB
5 Winsock控件创建TCP(IP)客户机 服务器程序
PDF Security
ActiveX
Component 控件
PDF Security
ActiveX
Component 可以用标准40位或128位加密术给PDF文件加密。你也可以设置用户许可像打印,修改等。你可以用函
数
调用
保护你的PDF文件。
PDF Security
ActiveX
也可以用给定的密码解密一个已加密的PDF文件。
PDF Security
ActiveX
Component的主要特色: 支持PDF用户密码和所有者密码保护 打开PDF文档有密码保护 不支持PDF文档打印 不支持文本图像复制 不支持对PDF文档修改 40位或128位加密术给PDF文件加密 有
VB
,
ASP
,
VB
Script, C#,
VB
.Net和
ASP
.Net的实例
网络编程
1,502
社区成员
18,437
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章