亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.frm

?? TvicHW32(評估版)另一個編寫驅動程序的實用工具(497KB)
?? FRM
?? 第 1 頁 / 共 4 頁
字號:
         TabIndex        =   60
         Top             =   2520
         Width           =   135
      End
      Begin VB.Label Label14 
         Caption         =   "A S C I I"
         Height          =   255
         Left            =   -69720
         TabIndex        =   53
         Top             =   840
         Width           =   1335
      End
      Begin VB.Label Label13 
         Caption         =   "H E X A D E C I M A L"
         Height          =   255
         Left            =   -72900
         TabIndex        =   52
         Top             =   840
         Width           =   1935
      End
      Begin VB.Label Label12 
         Caption         =   "Addr(hex)"
         BeginProperty Font 
            Name            =   "MS Sans Serif"
            Size            =   9.75
            Charset         =   204
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Left            =   -74640
         TabIndex        =   51
         Top             =   840
         Width           =   1095
      End
      Begin VB.Label Label8 
         Caption         =   "IRQ :"
         Height          =   255
         Left            =   1440
         TabIndex        =   14
         Top             =   1260
         Width           =   855
      End
      Begin VB.Label L_IRQ 
         AutoSize        =   -1  'True
         Caption         =   "10"
         Height          =   195
         Left            =   2400
         TabIndex        =   12
         Top             =   1260
         Width           =   180
      End
      Begin VB.Label L_Han 
         AutoSize        =   -1  'True
         Caption         =   "XX"
         Height          =   195
         Left            =   2400
         TabIndex        =   6
         Top             =   2340
         Width           =   210
      End
      Begin VB.Label L_Gen 
         AutoSize        =   -1  'True
         Caption         =   "XX"
         Height          =   195
         Left            =   2400
         TabIndex        =   5
         Top             =   1860
         Width           =   210
      End
      Begin VB.Label Label2 
         AutoSize        =   -1  'True
         Caption         =   "Handled:"
         Height          =   255
         Index           =   1
         Left            =   1440
         TabIndex        =   4
         Top             =   2340
         Width           =   735
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         Caption         =   "Generated:"
         Height          =   255
         Index           =   1
         Left            =   1440
         TabIndex        =   3
         Top             =   1860
         Width           =   855
      End
   End
   Begin VB.Timer Timer1 
      Interval        =   200
      Left            =   7440
      Top             =   3660
   End
   Begin VB.CommandButton Close_Driver 
      Caption         =   "Close_Driver"
      Height          =   495
      Left            =   7440
      TabIndex        =   1
      Top             =   2880
      Width           =   1935
   End
   Begin VB.CommandButton Open_Driver 
      Caption         =   "Open_Driver"
      Height          =   495
      Left            =   7440
      TabIndex        =   0
      Top             =   2160
      Width           =   1935
   End
   Begin TVICHW32Lib.TVicHW32 HwCtrl 
      Left            =   8160
      Top             =   3600
      _Version        =   65536
      _ExtentX        =   873
      _ExtentY        =   873
      _StockProps     =   0
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Rem =======================================================
Rem =====     Test example for TVicHW32.OCX v.3.0     =====
Rem =======================================================
Rem == Copyright(c) 1998 Victor Ishikeev (ivi@ufanet.ru) ==
Rem =======================================================

Dim WChecks(17), NumSymbol As Integer
Dim Flag_Intr As Long
Dim FlagPrint As Boolean
Dim IRQCounter As Long
Dim PhysAddr As Long
Dim MappedAddr As Long
Dim IRQ As Integer
Dim Sum_Ticks As Long
Dim CurrTicker As Long
Dim OldTicker As Long
Dim Flag_Tim As Long
Dim Scan_Code  As Byte
Dim Data_Reg  As Byte
Dim Status_Reg  As Byte
Private Declare Function GetTickCount Lib "kernel32" () As Long
Public Sub ShowButtons()
   Dim nPin As Integer
   B_SetMemory.Enabled = HwCtrl.ActiveHW And (MappedAddr = 0)
   If Not HwCtrl.ActiveHW Then B_Unmask.Value = 0
   SpinLPT.Enabled = HwCtrl.ActiveHW
   SpinLPT.Max = HwCtrl.LPTNumPorts
   L_LPTs.Caption = HwCtrl.LPTNumPorts
   L_LPTNumber.Caption = HwCtrl.LPTNumber
   L_Base.Caption = Hex(HwCtrl.LPTBasePort) + "h"
   If HwCtrl.HardAccess Then
   C_Hard.Value = 1
   Else: C_Hard.Value = 0
   End If
   C_Hard.Enabled = HwCtrl.ActiveHW
   SpinIRQ.Enabled = HwCtrl.ActiveHW And (B_Unmask.Value = 0)
   Open_Driver.Enabled = Not HwCtrl.ActiveHW
   Close_Driver.Enabled = HwCtrl.ActiveHW
   Write_All.Enabled = HwCtrl.ActiveHW
   Read_All.Enabled = HwCtrl.ActiveHW
   B_Print.Enabled = HwCtrl.ActiveHW
  B_Stop.Enabled = HwCtrl.ActiveHW
  If Not HwCtrl.ActiveHW Then FlagPrint = False
   B_ReadMemory.Enabled = HwCtrl.ActiveHW And (MappedAddr <> NIL)
   B_Unmask.Enabled = HwCtrl.ActiveHW And (HwCtrl.IRQNumber > 0) And (HwCtrl.IRQNumber < 16)
   C_LPT_IRQ.Enabled = HwCtrl.ActiveHW And (((HwCtrl.IRQNumber = 7) And (HwCtrl.LPTNumber = 1)) Or ((HwCtrl.IRQNumber = 5) And (HwCtrl.LPTNumber = 2)))
   For nPin = 1 To 17
     If Not HwCtrl.ActiveHW Then RCheck(nPin).Value = False
     If Not HwCtrl.ActiveHW Then WCheck(nPin).Value = False
     Rem WCheck(nPin).Value = HwCtrl.ActiveHW
   Next nPin
   WCheck(10).Enabled = False
   WCheck(11).Enabled = False
   WCheck(12).Enabled = False
   WCheck(13).Enabled = False
   WCheck(15).Enabled = False
End Sub
Public Function HexToInt(strMyString As String) As Long
  Dim lngMyInteger As Long
  lngMyInteger = 0
  On Error Resume Next
  lngMyInteger = "&h" & strMyString
  HexToInt = lngMyInteger
End Function
Public Function IntToHex2(MyVal As Byte) As String
  Dim s As String
  s = Hex(MyVal)
  If Len(s) = 1 Then s = "0" & s
  IntToHex2 = s
End Function
Public Function IntToHex8(MyVal As Long) As String
  Dim s As String
  s = Hex(MyVal)
  While Len(s) < 8
    s = "0" & s
  Wend
  IntToHex8 = s
End Function

Public Sub WriteToPort(Addr As TextBox, ValPort As TextBox, CW As CheckBox)
 Dim NomW As Integer, DatW As Byte
  If CW.Value = Checked Then
    NomW = HexToInt(Addr.Text)
    DatW = HexToInt(ValPort.Text)
    HwCtrl.Port(NomW) = DatW
  End If
End Sub

Public Sub ReadFromPort(Addr As TextBox, ValPort As Label, CR As CheckBox)
 Dim NomR As Integer, DatR As Byte
  
  If CR.Value = Checked Then
    NomR = HexToInt(Addr.Text)
    DatR = HwCtrl.Port(NomR)
    ValPort.Caption = Hex(DatR)
  End If
  
End Sub

Private Sub B_Init_Click()
 HwCtrl.LPTInit
End Sub

Private Sub B_Print_Click()
  If Not FlagPrint Then
    NumLine = 0
    NumSymbol = 1
    FlagPrint = True
  End If
End Sub

Private Sub B_Stop_Click()
  FlagPrint = False
End Sub

Private Sub B_Unmask_Click()
    
    If B_Unmask.Value = 0 Then
      Sum_Ticks = Flag_Tim
      HwCtrl.IRQMasked = True
      HwCtrl.Port(HwCtrl.LPTBasePort + 2) = 0
      C_LPT_IRQ.Value = 0
    Else
      IRQ = SpinIRQ.Value
      HwCtrl.IRQNumber = IRQ
      Flag_Intr = 0
      Sum_Ticks = 0
      Flag_Tim = 0
      Scan_Code = 0
      HwCtrl.IRQMasked = False
    End If
    ShowButtons
End Sub

Private Sub B_ReadMemory_Click()

  
  Dim CurrAddr As Long
  Dim s As String
  
  
    ListAddr.Clear
    ListHex.Clear
    ListAscii.Clear
    
    If HwCtrl.ActiveHW Then
    
      CurrAddr = PhysAddr
      Ofs% = 0
      Ofs0% = 0
      
      For i% = 1 To 16
        ListAddr.AddItem IntToHex8(CurrAddr)
        s = ""
        For j% = 1 To 16
          s = s + IntToHex2(HwCtrl.Mem(MappedAddr, Ofs%))
          Ofs% = Ofs% + 1
        Next j%
        ListHex.AddItem (s)
        s = ""
        For j% = 1 To 16
          b% = HwCtrl.Mem(MappedAddr, Ofs0%)
          Ofs0% = Ofs0% + 1
          If b% >= 32 Then
            ch$ = Chr(b%)
          Else: ch$ = "."
          End If

          s = s + ch$
        Next j%
        
        ListAscii.AddItem s
        CurrAddr = CurrAddr + 16
      Next i%
    End If


End Sub

Private Sub B_SetMemory_Click()
  PhysAddr = HexToInt(E_Base.Text)
  E_Base.Text = IntToHex8(PhysAddr)
  MappedAddr = HwCtrl.MapPhysToLinear(PhysAddr, 256)
  ShowButtons
End Sub

Private Sub C_Hard_Click()
  HwCtrl.HardAccess = C_Hard.Value
End Sub

Private Sub C_LPT_IRQ_Click()
 If C_LPT_IRQ.Value = 1 Then
   HwCtrl.Port(HwCtrl.LPTBasePort + 2) = 16
 Else:
   HwCtrl.Port(HwCtrl.LPTBasePort + 2) = 0
 End If
End Sub

Private Sub Close_Driver_Click()
  Timer1.Enabled = False
  HwCtrl.Port(HwCtrl.LPTBasePort + 2) = 0
  C_LPT_IRQ.Value = 0
  HwCtrl.CloseDriver
  B_Unmask.Value = 0
  PointPhys = 0
  B_SetMemory.Enabled = False
  Flag_Intr = 0
  MappedAddr = 0
  ShowButtons
End Sub

Private Sub Command1_Click()
  Close_Driver_Click
  Unload Form1
  End
End Sub

 
Private Sub E_Base_Change()
  MappedAddr = 0
  ShowButtons
End Sub

Private Sub Form_Load()
  ShowButtons
End Sub

Private Sub HwCtrl_OnHwInterrupt(ByVal HwCounter As Long, ByVal LPT_DataReg As Integer, ByVal LPT_StatusReg As Integer, ByVal ScanCode As Integer)
  IRQCounter = HwCounter
  Flag_Intr = Flag_Intr + 1
  Scan_Code = ScanCode
  Status_Reg = LPT_StatusReg
  Data_Reg = LPT_DataReg
End Sub

Private Sub Open_Driver_Click()
  HwCtrl.OpenDriver
  If Not HwCtrl.ActiveHW Then
    MsgBox ("The driver VICHWxx not found")
  Else:
    IRQ = SpinIRQ.Value
    HwCtrl.IRQNumber = IRQ
    B_SetMemory.Enabled = True
    For i = 1 To 17
      HwCtrl.Pin(i) = False
    Next i
  End If
  ShowButtons
End Sub


Private Sub Read_All_Click()
  Call ReadFromPort(PortR1, ValR1, CR1)
  Call ReadFromPort(PortR2, ValR2, CR2)
  Call ReadFromPort(PortR3, ValR3, CR3)
  Call ReadFromPort(PortR4, ValR4, CR4)
End Sub


Private Sub Timer1_Timer()
Dim s As String
Dim b As Boolean

  L_Gen.Caption = IRQCounter
  L_Han.Caption = Flag_Intr
  L_Data.Caption = IntToHex2(Data_Reg) + "h"
  L_Status.Caption = IntToHex2(Status_Reg) + "h"
  L_Scan.Caption = IntToHex2(Scan_Code) + "h"
    
    L_Time.Caption = Flag_Tim / 1000
    
    If HwCtrl.ActiveHW And (Not HwCtrl.IRQMasked) Then
      CurrTicker = GetTickCount()
      Flag_Tim = Sum_Ticks + CurrTicker - OldTicker
    Else: OldTicker = GetTickCount()
    End If
    For nPin = 1 To 17
      If HwCtrl.Pin(nPin) Then RCheck(nPin).Value = 1 Else RCheck(nPin).Value = 0
    Next nPin
    
    If HwCtrl.LPTAckwl Then C_ACKWL.Value = 1 Else C_ACKWL.Value = 0
    If HwCtrl.LPTBusy Then C_BUSY.Value = 1 Else C_BUSY.Value = 0
    If HwCtrl.LPTError Then C_ERROR.Value = 1 Else C_ERROR.Value = 0
    If HwCtrl.LPTPaperEnd Then C_PE.Value = 1 Else C_PE.Value = 0
    If HwCtrl.LPTSlct Then C_SLCT.Value = 1 Else C_SLCT.Value = 0
    

    If FlagPrint Then
      s = E_Line.Text
      If NumSymbol > Len(s) Then FlagPrint = False
Rem      Label22.Caption = NumSymbol
Rem      Label23.Caption = Len(s)
Rem      Label24.Caption = s
      If FlagPrint Then
        n% = Val(Mid(s, NumSymbol, 1))
        b = HwCtrl.LPTPrintChar(n%)
        If b Then
          NumSymbol = NumSymbol + 1
        End If
      End If

    End If
    B_Stop.Enabled = FlagPrint
    B_Print.Enabled = Not FlagPrint

End Sub

Private Sub SpinIRQ_Change()
  HwCtrl.IRQNumber = SpinIRQ.Value
  L_IRQ.Caption = SpinIRQ.Value
  ShowButtons
End Sub

Private Sub WCheck_Click(Index As Integer)
  If WCheck(Index).Value <> WChecks(Index) Then
    WChecks(Index) = WCheck(Index).Value
    HwCtrl.Pin(Index) = CBool(WCheck(Index).Value = 1)
  End If
End Sub

Private Sub Write_All_Click()
  WriteToPort PortW1, ValW1, CW1
  WriteToPort PortW2, ValW2, CW2
  WriteToPort PortW3, ValW3, CW3
  WriteToPort PortW4, ValW4, CW4
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美体内she精高潮| 日本一区二区三区在线观看| 久久久久久久网| 一区2区3区在线看| 狠狠色丁香久久婷婷综合_中 | 成人激情免费网站| 日韩三级精品电影久久久 | 国产精品丝袜91| 免费高清在线视频一区·| 91污片在线观看| 国产欧美一区二区精品婷婷| 日韩主播视频在线| 欧美综合一区二区三区| 国产亚洲短视频| 日本欧美韩国一区三区| 欧美日韩久久不卡| 亚洲午夜电影在线观看| jlzzjlzz国产精品久久| 久久久久久一二三区| 男女性色大片免费观看一区二区| 欧洲国产伦久久久久久久| 国产精品美女一区二区三区| 国产成人免费网站| 亚洲国产激情av| 国产一二三精品| 久久久精品免费观看| 国产在线播放一区| 久久精品视频免费| 国产精品一区二区久久不卡 | 欧美在线观看你懂的| 综合av第一页| 色噜噜狠狠色综合欧洲selulu| 国产精品嫩草影院com| 国产黄色91视频| 国产精品久久综合| 91视视频在线观看入口直接观看www| 欧美激情在线一区二区三区| 国产精品白丝av| 国产精品三级视频| 成人va在线观看| 一区二区国产盗摄色噜噜| 欧美色综合影院| 日本亚洲视频在线| 久久综合久久99| 国产99精品在线观看| 国产欧美精品一区二区色综合| 国产白丝网站精品污在线入口| 中文字幕欧美激情一区| 成人av影视在线观看| 亚洲精品老司机| 91麻豆精品国产91久久久更新时间 | 在线观看日韩精品| 亚洲国产视频一区二区| 欧美日韩激情一区| 久久精品久久精品| 国产精品初高中害羞小美女文| 色噜噜狠狠成人网p站| 亚洲成人手机在线| 日韩一区二区在线免费观看| 国产成人在线色| 一区二区三区在线高清| 欧美一三区三区四区免费在线看 | 日本韩国一区二区| 青青青伊人色综合久久| 国产精品色哟哟| 欧美乱妇一区二区三区不卡视频| 国产一区二区主播在线| 亚洲女人****多毛耸耸8| 欧美美女激情18p| 国产剧情一区二区| 亚洲福利一区二区| 国产精品午夜免费| 日韩欧美中文一区二区| 99久久久无码国产精品| 亚洲v日本v欧美v久久精品| 久久久久久久久久久久久久久99 | 亚洲国产精品二十页| 欧美日韩午夜在线| 成人丝袜视频网| 美女视频免费一区| 一二三四社区欧美黄| 欧美精品一区二区三区很污很色的| 色综合久久综合网欧美综合网| 久久99国内精品| 亚洲国产美国国产综合一区二区| 国产亚洲精久久久久久| 日韩欧美成人午夜| 欧美亚洲一区二区三区四区| 国产盗摄视频一区二区三区| 丝袜亚洲另类欧美综合| 国产精品色婷婷久久58| 久久久精品欧美丰满| 日韩三级伦理片妻子的秘密按摩| 色网站国产精品| 成人av在线资源网站| 激情欧美日韩一区二区| 舔着乳尖日韩一区| 亚洲综合激情另类小说区| 综合久久一区二区三区| 亚洲国产精品激情在线观看| 精品处破学生在线二十三| 7777精品伊人久久久大香线蕉完整版 | 久久精品国产亚洲高清剧情介绍 | 欧美一区二区三区四区久久| 91福利视频久久久久| 不卡一卡二卡三乱码免费网站| 国产一区亚洲一区| 国内精品国产成人国产三级粉色| 日本大胆欧美人术艺术动态| 亚洲成人黄色小说| 亚洲国产视频一区| 一区二区三区在线视频观看| 亚洲免费大片在线观看| 亚洲欧美在线视频观看| 国产精品美女久久久久av爽李琼| 久久蜜桃av一区二区天堂| 欧美电视剧在线观看完整版| 日韩午夜电影av| 精品久久久网站| 久久久久综合网| 日本一二三四高清不卡| 国产精品视频麻豆| 国产精品美女一区二区在线观看| 中文久久乱码一区二区| 国产精品婷婷午夜在线观看| 国产精品免费观看视频| 亚洲日本青草视频在线怡红院| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美精品一区二区三区蜜桃| 久久众筹精品私拍模特| 国产视频一区二区在线观看| 国产午夜亚洲精品午夜鲁丝片| 国产日产精品1区| 亚洲三级电影全部在线观看高清| 亚洲激情第一区| 免费三级欧美电影| 国产一区二区三区四| 不卡一区二区三区四区| 色婷婷久久久综合中文字幕| 在线成人高清不卡| 精品国产亚洲一区二区三区在线观看 | 99亚偷拍自图区亚洲| 欧美在线三级电影| 欧美刺激午夜性久久久久久久| 久久九九久精品国产免费直播| 一区二区三区资源| 麻豆国产精品官网| 国产91色综合久久免费分享| 91色porny在线视频| 欧美精品丝袜中出| 国产欧美中文在线| 亚洲电影欧美电影有声小说| 国内精品伊人久久久久影院对白| 成人一区在线看| 欧美精品在线观看播放| 国产精品沙发午睡系列990531| 一区二区三区成人在线视频| 精品无人码麻豆乱码1区2区| 色噜噜夜夜夜综合网| 26uuu色噜噜精品一区二区| 亚洲免费电影在线| 国产中文一区二区三区| 欧美视频一区在线| 中文字幕乱码久久午夜不卡| 日本欧美韩国一区三区| 91麻豆国产精品久久| 精品国产乱码久久久久久牛牛| 亚洲精品综合在线| 成人精品高清在线| 久久综合久久鬼色中文字| 亚洲电影一级片| 91免费观看在线| 久久久久9999亚洲精品| 日韩国产欧美在线播放| 色哟哟欧美精品| 国产精品久久久久天堂| 国产精品影视在线观看| 日韩一区二区在线播放| 亚洲综合色网站| 91免费精品国自产拍在线不卡| 精品剧情v国产在线观看在线| 天天操天天色综合| 色av综合在线| 亚洲男人天堂av| 成人av资源在线| 国产精品色噜噜| 国产成人综合亚洲网站| 欧美一区三区二区| 天天色天天爱天天射综合| 欧美在线不卡一区| 一个色综合网站| 欧美性感一区二区三区| 一区二区在线观看视频在线观看| 成人美女视频在线观看| 国产色婷婷亚洲99精品小说| 狠狠色2019综合网| 久久久夜色精品亚洲| 国内精品久久久久影院色| 日韩精品专区在线| 久久成人精品无人区|