用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 程序开发教程 > ASP教程 > ASP开发技巧 > 文章正文
在ASP页里面注册DLL的VBScript CLASS
iTbulo.COM 2007-3-26 天极Yesky()

以下是引用片段:
  public function CheckDll(strPath)
  dim objNode
  set objNode = SelectNode(strPath)
  if objNode is nothing then
  CheckDll = -1
  else
  CheckDll = Cint(objNode.Attributes.getNamedItem(s_strAttributeName).nodeValue)
  end if
  end function

  ’--------------------------------------

  ’目的: 将所有未注册的DLL注册

  ’返回: 如果有某个DLL注册失败就返回TRUE

  ’--------------------------------------

以下是引用片段:
  public function RegAllNode()
  dim objNode
  for each objNode in s_objNodeRoot.childNodes
  if objNode.Attributes.getNamedItem(s_strAttributeName).nodeValue = "0" then
  if Reg(objNode.childNodes.item(0).nodeValue , true) then
  objNode.Attributes.getNamedItem(s_strAttributeName).nodeValue = 1
  else
  RegAllNode = true
  end if
  end if
  next
  end function

  ’-----------------------------------------

  ’目的: 注册DLL

  ’参数: strPath: 要注册Dll文件路径

  ’ blnLoding: 是否等待注册完成才继续执行程序

  ’返回: 如果blnLoging=TRUE,注册成功就返回True

  ’-----------------------------------------

以下是引用片段:
  private function Reg(strPath , blnLoding)
  dim objShell
  set objShell = CreateObject("Wscript.Shell")
  if objShell.Run("regsvr32.exe /s " & strPath , , blnLoding) = 0 then
  Reg = true
  end if
  set objShell = nothing
  end function

上一页  [1] [2] [3] [4] 

文章搜索
相关资讯
相关文章 相关下载
新手入门:防范SQL注入攻击的新办法
ASP调用SQL Server视图和存储过程
入门教程:ASP设计常见问题及解答精要
用Dreamweaver+ASP实现网页分页
ASP:Asp编程实现计算页面执行时间
焦点信息