用VB编写一个纯asp程序
我们都应该知道,其实很多ASP是用VB写出来的,但是让大家觉得很不方便的很少,如何使用固有的ASP,如响应、请求、应用、会话等,如果我能在VB中直接使用这些文字,那么它可以直接用VB编写一个ASP应用程序。
以下是详细步骤:
1、在一个新的ActiveX dll中命名项和类的过程。在VB中省略。
2、现在需要引用两个dll。在VB
第一个是引用dll。asp引擎
选择项目引用命令的菜单,reference'microsoft Active Server Pages对象库。
如果你不能找到它,你可以查看asp.dll文件% % / / systemdirectory system32目录下面的目录inetsvr
点击button'browse…可以导入这个动态连接库
第二种是引用微软事务服务器(MTS)对象。选择相同的命令、引用
微软事务服务器类型库。
如果你不能找到它,你可以查mtxas.dll文件在以下目录
systemdirectory % % / system32 / / 3行山。所有的准备工作都做完了。下面是如何编写代码,我想每个人都能看到它。
这是类文件的代码:
明确选择
昏暗的m_objresponse响应
昏暗的m_objrequest要求
昏暗的m_objserver服务器
昏暗的m_objapplication应用
昏暗的m_objsession会话
私有子class_initialize()
昏暗的objcontext为ObjectContext
集objcontext = getobjectcontext()
集m_objresponse = objcontext(反应)
集m_objrequest = objcontext(要求)
集m_objserver = objcontext(服务器)
集m_objapplication = objcontext(应用)
集m_objsession = objcontext(会话)
端子
市民Sub ASPTest()
m_objresponse.write告别写字板,使用VB环境编写ASP程序!
端子
将上述代码复制并粘贴到程序中,然后将项目编译成dll。最后使用
regsvr32 componentname.dll寄存器DLL进入IIS。
下面是在ASP文件中使用此方法的方法:
U3000 U3000
集objtest = server.createobject(yourprjname。asptest )
objtest.asptest
集objtest =没有
%>
好了,希望我的方法能解决大哥的苦恼,呵呵。