• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

编写映射驱动器

发布: 2007-5-25 09:21 | 作者: jlum99 | 来源: 互联网 | 查看: 30次 | 进入软件测试论坛讨论

领测软件测试网 步骤:新建一窗体form,建立两个框架frame1和frame2在frame1上建立四个标签、四个text控件和一个按钮,在frame2上建立一个标签、一个text控件和一个按钮。
  代码如下
  Option Explicit
  Private Type NETRESOURCE
  dwScope As Long
  dwType As Long
  dwDisplayType As Long
  dwUsage As Long
  lpLocalName As String
  lpRemoteName As String
  lpComment As String
  lpProvider As String
  End Type
  Const NO_ERROR = 0
  Const CONNECT_UPDATE_PROFILE = &H1
  Const RESOURCETYPE_DISK = &H1
  Const RESOURCETYPE_PRINT = &H2
  Const RESOURCETYPE_ANY = &H0
  Const RESOURCE_CONNECTED = &H1
  Const RESOURCE_REMEMBERED = &H3
  Const RESOURCE_GLOBALNET = &H2
  Const RESOURCEDISPLAYTYPE_DOMAIN = &H1
  Const RESOURCEDISPLAYTYPE_GENERIC = &H0
  Const RESOURCEDISPLAYTYPE_SERVER = &H2
  Const RESOURCEDISPLAYTYPE_SHARE = &H3
  Const RESOURCEUSAGE_CONNECTABLE = &H1
  Const RESOURCEUSAGE_CONTAINER = &H2
  Private Declare Function WNetAddConnection2 Lib “mpr.WINDOWS/TEMP//flyswat/fsstc/images\\underlineOnClick.gif)';}" onmouseover="window.status = 'Flyswat Link: dll'; for (i = 0; i < this.children.length; i++) {this.children[i].style.backgroundImage='url(C:/WINDOWS/TEMP//flyswat/fsstc/images\\underlineHighlight.gif)';}" style="BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(C:/WINDOWS/TEMP//flyswat/fsstc/images\\underline.gif); CURSOR: hand; BACKGROUND-REPEAT: repeat-x" onclick="document.URL='flyswat:link(dll,,)', '_self';return false;" onmouseout="window.status='Flyswat NoLink'; window.status = '; for (i = 0; i < this.children.length; i++) {this.children[i].style.backgroundImage='url(C:/WINDOWS/TEMP//flyswat/fsstc/images\\underline.gif)';}">dll” Alias _
  “WNetAddConnection2A” _
  lpNetResource As NETRESOURCE _
  ByVal lpPassword As String _
  ByVal lpUserName As String _
  ByVal dwFlags As Long  As Long
  Private Declare Function WNetCancelConnection2 Lib “mpr.dll” Alias _
  “WNetCancelConnection2A” _
  ByVal lpName As String _
  ByVal dwFlags As Long _
  ByVal fForce As Long  As Long
  Private Sub cmdConnect_Click 
  Dim NetR As NETRESOURCE
  Dim ErrInfo As Long
  NetR.dwScope = RESOURCE_GLOBALNET
  NetR.dwType = RESOURCETYPE_DISK
  NetR.dwDisplayType = RESOURCEDISPLAYTYPE_SHARE
  NetR.dwUsage = RESOURCEUSAGE_CONNECTABLE
  NetR.lpLocalName = Text10 .Text
  NetR.lpRemoteName = Text11 .Text
  ErrInfo = WNetAddConnection2NetR Text13 .Text Text12 .Text CONNECT_UPDATE_PROFILE 
  If ErrInfo = NO_ERROR Then
  MsgBox “Net connection successful” vbInformation
  Else
  MsgBox “ERROR ” & StrErrInfo  & “ - Net connection unsuccessful” _
  vbExclamation
  End If
  End Sub
  Private Sub cmdDisconnect_Click 
  Dim ErrInfo As Long
  Dim strLocalName As String
  strLocalName = Text14 .Text
  ErrInfo = WNetCancelConnection2strLocalName CONNECT_UPDATE_PROFILE False 
  If ErrInfo = NO_ERROR Then
  MsgBox “Net disconnection successful” vbInformation
  Else
  MsgBox “ERROR ” & StrErrInfo  & “ - Net disconnection unsuccessful” _
  vbExclamation
  End If
  End Sub

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/