Для работы с портом использую npout32.dll
Получать информацию пока что могу через Таймер.
Не знаю как прописать событие на изменение данных на входе порта,чтобы исключить таймер.возможно ли это?
Информация поступает с пульта с кнопками .Кнопок 3 использую
Pin 1 : C0 Pin 14: C1 Pin 16: C2
- Код: Выделить всё
Option Strict Off
Option Explicit On
Module InpOut32_Declarations
Public Enum PortAddress
Data = &H378
Status = &H379
Control = &H37A
End Enum
Public Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal PortAddress As PortAddress) As Integer
Public Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress As PortAddress, ByVal Value As Integer)
End Module
Public Class Form1
Dim Value2 As String
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Value2 = Inp(PortAddress.Control)
End Sub