在ASP页里面注册DLL的VBScript CLASS

2016-01-29 17:42 9 1 收藏

在ASP页里面注册DLL的VBScript CLASS,在ASP页里面注册DLL的VBScript CLASS

【 tulaoshi.com - ASP 】

  -----------------------------------------------ROOT1---------------------------------------

*******************************************************************************************
*使用本CLASS可以管理并在ASP页里面注册你的DLL
*本CLASS在WIN 2K上测试通过
*注:使用本CLASS需要先建立一个XML文件。文件如下.打开记事本将如下3行存为*.XML文件
*
*    <?xml version="1.0" encoding="gb2312" standalone="yes"?
*    <Dll列表
*    </Dll列表
*
*------------------------------------------------------------------------------------------
*范例:
*    dim objRegsvr32
*    set objRegsvr32 = new Regsvr32
*    with objRegsvr32
*        if .LoadXml("../MyDll.xml") then
*            call Response.Write("XML文件加载错误")
*            set objRegsvr32 = nothing
*            Response.End
*        end if
*        select case .AddNode("F:webcw31072dlltestMyClass.dll" , true) '添加新条目并注册DLL
*            case 1
*                call Response.Write("条目已经添加进XML文件!并成功注册DLL啦!")
*            case 0
*                call Response.Write("条目已经添加进XML文件!但注册DLL时失败!")
*            case -1
*                call Response.Write("XML文件里已经有该条目!该DLL也已经注册的了!")
*        end select
*        ..........................
*    end with
*            
*    '本CLASS非常简单,里面还有些方法,我就不举例了,看看就知道了。日后你可以打开
*    '该XML文件看你曾经注册过和待注册的DLL列表。
*    'XML文件里每个条目如下:<Dll 是否已经注册="1"F:webcw31072dlltestMyClass.dll</Dll
*    'F:webcw31072dlltestMyClass.dll就是你DLL文件的路径
*    '是否已经注册="1"就是该DLL已经注册过,=“0”就是还没有注册呢!
*******************************************************************************************

Class Regsvr32

    private s_objXml
    private s_objNodeRoot
    private s_strXmlPath
    private s_strAttributeName
    
    '------------------------------------
    '目的:    加载DLL配置xml文件
    '参数:    XML文件地址
    '返回:    加载失败就返回TRUE
    '------------------------------------    
    public function LoadXml(strPath)
        set s_objXml = CreateObject("MSXML2.DOMdocument")
        s_objXml.async = false
        s_objXml.load(strPath)
        if s_objXml.parse

来源:http://www.tulaoshi.com/n/20160129/1502605.html

延伸阅读
标签: 电脑入门
有时候用电脑的时候遇到由于 DLL 文件丢失或损坏而造成的种种故障,大家都只知道只要重新注册一下DLL文件就可以了,但是对于新手来说即使知道是DLL文件损外,但是不知道是哪个DLL文件也束手无策,所以用这个 批处理 可以循环注册DLL文件,达到解决由于DLL丢失的种种故障! 代码如下: for%%iin(%windir%system32*.dll)doregsvr32.exe/s%%i 下...
标签: Web开发
首先,在我进入实质性主题并解释如何建立类之前,我希望保证你知道“对象”。虽然你可以在程序中使用对象而不用知道其正确的规则,但我并不建议如此!对于对象的初学者,接下来的部分将让你了解其概念及内容。已经了解面向对象编程(OOP)的读者可以跳过这章节。 导论 l “对象是什么?”——对象通常代表某种实体,主要是一个变量和函数...
标签: Web开发
1、VBScript简介 VBScript是一种脚本语言,也是ASP的默认语言,可以在HTML文件中直接嵌入VBScript脚本,从而扩展HTML,使它不仅仅是一种页面格式语言。带有VBScript脚本的网页可以对用户的操作作出反应。 2、HTML页面中添加VBScript代码 VBSript脚本作为HTML文档的一部分页存在。也就是说,这些代码必须放在HTML文档中才能...
标签: ASP
  这是一个模拟股票滚屏的看板程序,程序将10个股票的价格和张跌幅信息以每次5组的方式显示,循环交替,不同以往滚屏尾部留有空白的情况。由于代码简单,这里就不对其多加注释了。 <html <head <!-- sunboy008@sina.com.cn -- <script LANGUAGE="VBScript" <!-- dim j,arry1(10),arry2(10),arry3(10),arry4(10)...
标签: ASP
创建对象 在VBScript中创建对象类型(类)时,你首先要知道,这真的很容易!我在一个下午自学,只是阅读了Microsof VB Script 的参考书,但必须承认,这书不是最容易阅读的文档。 初学者需要安装VBScript 5.0引擎,可以在Microsoft's Scripting Site下载。 我们来看代码。类的定义与函数和子过程非常类似。起始行为Class ,结尾是End C...

经验教程

243

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部