社区
VB基础类
帖子详情
vb编写Active dll ,如何调试??????
workman
2000-06-17 01:25:00
用VB编写 ASP 组件 Active dll ,怎样调试?????
我现在使用的方法是,编译完后,生成DLL 注册后在ASP中,只能看最终结果判定程序那里出错,并且发现出错修改程序后,编译时不能覆盖原有的DLL,提示是无权限,DLL仍在内存中
,尝试过关闭所有程序、关闭IIS、logoff等只有RESTART 后才行这样一来不时太麻烦
每修改一次读RESTART !!!!!!!!!!!!!!!!!!!
...全文
238
7
打赏
收藏
vb编写Active dll ,如何调试??????
用VB编写 ASP 组件 Active dll ,怎样调试????? 我现在使用的方法是,编译完后,生成DLL 注册后在ASP中,只能看最终结果判定程序那里出错,并且发现出错修改程序后,编译时不能覆盖原有的DLL,提示是无权限,DLL仍在内存中 ,尝试过关闭所有程序、关闭IIS、logoff等只有RESTART 后才行这样一来不时太麻烦 每修改一次读RESTART !!!!!!!!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jing
2000-06-20
打赏
举报
回复
看看msdn 中的VB 组件工具指南
堆堆
2000-06-19
打赏
举报
回复
在VB中运行ACTIVE DLL,然后新开VB在PROJECT中引用已上的DLL程序。
TopHead
2000-06-19
打赏
举报
回复
不用编译啊,运行此工程后,在其他工程里调用此DLL不就可以调试了吗?
Un1
2000-06-19
打赏
举报
回复
写一个VB程序使用它。
bamyl
2000-06-19
打赏
举报
回复
建立工程组,建2个工程,1个是你的ACTIVEX DLL,1个是测试工程,测试工程中引用你的ACTIVEX DLL,然后运行。OK!
XiangDong
2000-06-17
打赏
举报
回复
先在vb中另建测试工程调试完毕后再用
XiangDong
2000-06-17
打赏
举报
回复
先在vb中另建测试工程调试完毕后再用,不行吗?
VB
6
编写
Active
exe源码,含IEEE浮点运算和CRC16计算
DLL
用PowerBasic写好
DLL
后,在
VB
6中写调用函数,并用
Active
EXE方式进行封装,生成EXE server并配有
VB
6测试工程。用
Active
x EXE方式封装的好处便于分布,异构和不同平台运行使用,甚至是在不同机器上运行
active
exe和应用程序。 程序为
VB
6源码,含编译好的EXE程序。
用
VB
编写
OPC客户端访问WINCC
OPC是一个工业标准,它是由一些世界上著名的自动化系统和硬件、软件公司和Microsoft(微软)紧密合作而建立的。〔O代表OLE(对象链接和嵌入),P (process过程),C (control控制)。OLE已从面向对象重新定义为基于对象并更名为
Active
X〕。 WinCC是西门子公司在自动化领域采用最先进的技术与微软公司在共同开发的居于世界领先地位的工控软件。WinCC即WINDOWS CONTROL CENTER(视窗控制中心)。WinCC是一个功能强大的全面开放的监控系统,既可以用来完成小规模的简单的过程监控应用,也可以用来完成复杂的应用。在任何情况下WinCC都可以生成漂亮而便捷的人机对话接口,使操作员能够清晰地管理和优化生产过程。它集成的OPC(OLE for process control)服务器使得过程数据可由其它应用程序(OPC客户机)访问。 WinCC在安装时提供了OPC的客户端控件: Siemens OPC DAAutomation 2.0( SOPCDAAuto.
dll
),这个控件就是我们在
VB
中要用到的控件,我们也可以使用通用的OPC客户端控件: OPC Automation 2.0. 在WINCC的帮助中,有Siemens OPC DAAutomation 2.0使用的简略帮助,但说得不很详细,我在使用中碰到不少问题,现一并写出来,与大家共享。
计算机二级(
VB
)
计算机二级(
VB
)教程,全面、系统、细致地介绍了计算机二级(
VB
)的相关知识点。 课程能够帮助学习者快速入门。 该课程面向对象: 备考计算机二级(
VB
)的课程 备课期末考试 自学
VB
程序设计 课程注意提高学习者实战...
VB
制作ASP组件_阿里西西视频录像
由本人第一次尝试制作的录像视频教程,由于电脑速度较慢,播放时间较慢,请谅解。 本录像讲解最基础的
VB
封装ASP代码生成
DLL
的制作教程,适合初级学习者参考。也是本人学习
VB
制作ASP组件的第一个尝试,录像基本成功。 用
vb
编写
asp组件(
dll
)示例 下面,将演示如何使用
vb
制作asp的
dll
组件... 1. 启动你的
vb
,选择
active
x
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中打开此文件,屏幕显示:
Visual Basic
Active
X编程实例详解
本书通过大量的精选实例,全面、系统地介绍了使用Visual Basic进行
Active
X编程的全过程和技巧,内容覆盖了
Active
X编程的各个方面:
Active
X控件、
Active
X
DLL
、
Active
X EXE、
Active
X文档。 全书共分为两大部分:
Active
X控件部分和构件服务器部分。其中,
Active
X控件部分是本书的重点,其中讲述的控件实例全部都经过精挑细选,不仅演示了
VB
Active
X控件的编程机制和技巧,而且具有很高的实用价值。关于
Active
X
DLL
、
Active
X EXE和
Active
X文档的编程则在第二部分中讲述。 本书的内容翔实,结构合理,实例丰富,是学习
VB
Active
X编程的难得好书,适合于利用Visual Basic
编写
AcitveX程序的软件开发人员阅读参考 为两卷压缩 Visual Basic
Active
X编程实例详解.part1 与Visual Basic
Active
X编程实例详解.part2
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章