| 
             
              ソスソスVBソスソスソスSソスメ掲ソスソスソスソス(VB2-VB6ソスソス.NETソスソスソスp)
             
           | 
        
ソスEC/C++
        ソスEDelphi
        ソスEVisual BasicソスソスソスSソスソス
        ソス@(VB2-VB6ソスソス.NETソスソスソスp)
        ソスEVisual Basic(VB2-VB6)
        ソスEVisual Basic .NET
        ソスEVisual C++
        
        ソスヘゑソスソス゚まゑソスソスト VB6ソスソスソスソスVB2005ソスヨ移行ソスrソスソスソスフ者でゑソスソスBソスNソスソスソスXソスフ使ソスソスソスソスソスソスソスTソスソスソストゑソスソスソスワゑソスソスB
        ソスソスソスLソスRソス_ソスノつゑソスソスト御教ソスソスソスソスソス閧「ソスソスソスワゑソスソスB
        
        ソス@ソスマ撰ソスソスフスソスRソス[ソスvソスソスソスNソスソスソスXソスフ趣ソスソスソス
        
        ソス@ソスソスソスLソスフようソスネデソスWソス^ソスソスソスoソスヘボソス[ソスhソス制御すソスソスNソスソスソスXソスソス成ソスソスソスワゑソスソスソスソスB
        ソス@Moduleソスノ関撰ソスソスソスワとめゑソスソスニゑソスソスノは厄ソスソスネゑソスソスソスソスソスソスフでゑソスソスソスソスAソスNソスソスソスXソスフゑソスソスソスソス
        ソス@ソスソスソスソスソスソス(Init_Dio)ソスフとゑソスソスノ取得ソスソスソスソスhDeviceHandleソスソスソスソスソスロに使ソスソスSet_Dioソスナゑソス
        ソス@ソス[ソスソスソスノなゑソスソストゑソスソスワゑソスソスワゑソスソスBソスソスソスlソスノポソス[ソスgソスフ出ソスヘ擾ソスヤゑソスロ趣ソスソスソスソストゑソスソスソスOutBufソスソス
        ソス@ソス[ソスソスソスノなゑソスソストゑソスソスワゑソスソスワゑソスソスBソスNソスソスソスXソスナゑソスPublicソスソスツゑソスソスト宣言ソスソスソストゑソスlソスソスソスロ趣ソスソスソスソスソスネゑソス
        ソス@ソスフでゑソスソス蛯、ソスソスソスH
        ソス@
        Public Class FormMain
            Private Sub FormMain_Load(ソスネ暦ソス) Handles MyBase.Load
                Dim Dio3232 As Dio = New Dio
                Dio3232.Init_DIO()              ソスソスソス@Dioソスソスソスソスソスソスソスソスソスソスワゑソス
            End Sub
        End Class
        
        
        Public Class Dio
            Public Shared OutBuf(3) As Integer       ソスソスSharedソスソスツゑソスソスソスニ値ソスヘ保趣ソスソスソスソスソスソス
            Public Shared hDeviceHandle As Long       
        
            'Public hDeviceHandle As Long              ソスソスSharedソスソスソスネゑソスソスニ値ソスソスソスロ趣ソスソスソスソスソスネゑソス
        
             'ソスソスソスソスソスナ ソスcソスhソスnソスソスソスソスソスソスソスソスソスソスワゑソス
            Public Sub Init_DIO()
                hDeviceHandle = IFCDIO_ANY.DioOpen(lpszName, IFCDIO_ANY.FBIDIO_FLAGE)
            End Sub
            
            'ソスソスソスロに使ソスソスソスニゑソスソスノハソスソスソスhソスソスソスソスソス[ソスソスソスノなゑソスソストゑソスソスワゑソスソスワゑソス
            Public Sub SetDio(ByVal Data As Integer)
                OutBuf(PortNo) = OutBuf(PortNo) Or Bit
                st = IFCDIO_ANY.DioOutputByte(hDeviceHandle, PortNo, mOutBuf(PortNo))
            End Sub
        End Class
        
        
        ソスAソスNソスソスソスXソスソスナゑソスConstソス骭セ
        
        ソス@ Public Const RANGE1 As Integer = 1ソス@ソスフ様ソスノクソスソスソスXソスソスソスPublicソスソスツゑソスソスソスConstソス骭セソスソス@ ソスソスソスワゑソスソスソスソスソスソスAソスソスソスフクソスソスソスXソスソスtソスHソス[ソスソスソスナ参ソスニでゑソスソスワゑソスソスソスナゑソスソスソスソスBソスソスソスソスソスソスeソスソスModuleソスソス
        ソス@ソス@ソスソスソスソスソスニOソスjソスナゑソスソスソスソスBソスvソスソスソスWソスFソスNソスgソスソスフゑソスソスラてのクソスソスソスXソスAソスtソスHソス[ソスソスソスソスソスソスQソスニでゑソスソスソス
        ソス@ソス@ソス關費ソスソス骭セソスソスソスソスノゑソスModuleソスノ擾ソスソスソスソスソスソスソスソスネゑソスソスフでゑソスソス蛯、ソスソスソスH
        
        
        ソスBソスNソスソスソスXソスソスソスソスtソスHソス[ソスソスソスノ貼ソスソスtソスソスソスソスソスRソスソスソスgソスソスソス[ソスソスソスソスgソスソス
        
        ソス@ソスソスソスLソスヘ、ソスVソスソスソスAソスソスソス|ソス[ソスgソスNソスソスソスXソスフポソス[ソスgソスIソス[ソスvソスソスソスフ包ソスソスソスソスネのでゑソスソスソスソスtソスHソス[ソスソスソスソスソス[ソスh
        ソス@ソスソスソスソスニゑソスソスソスPortOpenソスソスソス¥ソスhソスソスソスソスsソスソスソストゑソスソスワゑソスソスBPortOpenソスソスソス¥ソスhソスナは、ソスeソスソスン抵ソスソスソスソスソス
        ソス@ソスtソスHソス[ソスソスソスノ貼ソスソスtソスソスソスソスソスRソスソスソスgソスソスソス[ソスソスソスソスソスソスsソスソスソストポソス[ソスgソスソスIソス[ソスvソスソスソスソスソスワゑソスソスB
        ソス@ソスNソスソスソスXソスフソスソス¥ソスhソスソスソス迺シソスレフソスHソス[ソスソスソスソスフコソスソスソスgソスソスソス[ソスソスソスソスgソスソスソスフは良ゑソスソスネゑソスソスEソスEソスEソスソス
        ソス@ソスソスソスソスソスワゑソスソスソスソスソスソスソスソスフようソスネ場合ソスヘ、ソスNソスソスソスXソスフ考ソスソスソスソスソスニゑソスソストどの様ソスノゑソスソスソスフゑソスソスソスソスソスソスソス
        ソス@ソスフでゑソスソス蛯、ソスソスソスH
        ソス@ソス@
        ソス@ソスソスソスソスソス動ゑソスソスソスソスハ信ソスソスソスソスソスソスTesterソスNソスソスソスXソスノ難ソスソスソストゑソスソスワゑソスソスソスソスソスソスソスソスヌゑソスソスCソスソスソスソスワゑソスソスソスソスA
        ソス@ソスト用ソスソスソスソスlソスソスソスソスニフソスHソス[ソスソスソスノ貼ソスソスtソスソスソスソスソスRソスソスソスgソスソスソス[ソスソスソスヘクソスソスソスXソスソスソス迹ソスしソスネゑソスソスソスソスソス
        ソス@ソスソスソスヌゑソスソスCソスソスソスソスワゑソスソスBソスソスソスン趣ソスソスsソスソスソスソスフ擾ソスヤでゑソス
        
        Public Class Tester
            Public Sub PortOpen()
                'COM1 RS232Cソスフ設抵ソス
                    With FormMain.ComRS232
                        .PortName = "COM1"
           ソスソスeソスネ暦ソス
                    End With
                    FormMain.ComRS232.Open()            'ソス@ソスハ信ソス|ソス[ソスgソスソスJソスソス
            End Sub
        Endソス@Class
            
            ソスソスしソスソスソスソスソス閧「ソスソスソスワゑソス
            
hDeviceHandle ソスヘ、Dio ソスフイソスソスソスXソス^ソスソスソスXソスソスソスニに托ソスソスンゑソスソスワゑソスソスB
        > Private Sub FormMain_Load(ソスネ暦ソス) Handles MyBase.Load
        >     Dim Dio3232 As Dio = New Dio
        >     Dio3232.Init_DIO()              ソスソスソス@Dioソスソスソスソスソスソスソスソスソスソスワゑソス
        > End Sub
        ソスソス New ソスソスソスソス Dio ソスフイソスソスソスXソス^ソスソスソスXソスソスソス痰スソスソスソスフソスソス[ソスJソスソスソスマ撰ソスソスナ、ソスソスソスフソスソス¥ソスbソスhソス抜ゑソスソスソスホ使ソスソスソスネゑソスソスネゑソスワゑソスソスB
        SetDio ソスソスgソスソスソスニゑソスソスノまゑソスソスハゑソス Dio ソスソス New ソスソスソストゑソスソスソスナゑソスソス蛯、ソスHソス@ソスソスソスソスソスソスソスソスニ別ゑソス Dio ソスナゑソスソスソスソスソスハゑソス hDeviceHandle ソスソスソスソスツゑソスソスニになゑソスワゑソスソスB
        ソスソスソス¥ソスbソスhソス超ゑソスソストイソスソスソスXソス^ソスソスソスXソスソスロ趣ソスソスソスソスソス鼾ソスヘフソスBソス[ソスソスソスhソスiソスソスソスソスソスoソスマ撰ソスソスjソスノ置ソスソスソストゑソスソスソスソスネゑソスソスソスホなゑソスワゑソスソスソスB
        ソスソスソスAソスソスソス黷ゥソスソス VB6 ソスネ前ソスソス VB7ソスiVB2002ソスjソスネ降ソスナゑソス Integer/Long ソスフサソスCソスYソスソスソスマゑソスソスソストゑソスソスワゑソスソスBソスソスソスニハソスソスソスhソスソス/ソス|ソスCソスソスソス^ソスpソスソス IntPtr ソス^ソスソスソスソスソスンゑソスソストゑソスソスワゑソスソスB
        
        > Public Const RANGE1 As Integer = 1ソス@ソスフ様ソスノクソスソスソスXソスソスソスPublicソスソスツゑソスソスソスConstソス骭セソスソス
        > ソスソスソスワゑソスソスソスソスソスソスAソスソスソスフクソスソスソスXソスソスtソスHソス[ソスソスソスナ参ソスニでゑソスソスワゑソスソスソスナゑソスソスソスソスBソスソスソスソスソスソスeソスソスModuleソスソス
        > ソスソスソスソスソスニOソスjソスナゑソスソスソスソスBソスvソスソスソスWソスFソスNソスgソスソスフゑソスソスラてのクソスソスソスXソスAソスtソスHソス[ソスソスソスソスソスソスQソスニでゑソスソスソス
        > ソス關費ソスソス骭セソスソスソスソスノゑソスModuleソスノ擾ソスソスソスソスソスソスソスソスネゑソスソスフでゑソスソス蛯、ソスソスソスH
        Module ソスフ場合ソスヘコソスソスソスpソスCソスソスソスソスソスKソスソスソスノ変撰ソスソスソスソスソスソスソスTソスソスソストゑソスソスワゑソスソスソスソスAソスNソスソスソスXソスソスソスノ抵ソス`ソスソスソスソスソステ的ソスソスソスソスソスoソスiConst/Shared ソスネゑソスフ)ソスソスQソスニゑソスソスソスノは ソスNソスソスソスXソスソス.ソスマ撰ソスソスソスソス@ソスニ記ソスqソスソスソスソスKソスvソスソスソスソスソスソスワゑソスソスB
        ソスヌのクソスソスソスXソスノ托ソスソスンゑソスソスソスソスフなのゑソスソスマゑソスソスニ鯉ソスソスナ包ソスソスソスソスソスAソスソスソスフゑソスソス゚「ソスヌゑソスソスソスソスソスソス@ソス¥ソスノ托ソスソスソスソスソスヌゑソスソスソスソスソスソスlソスネのゑソスソスvソス直奇ソスソスIソスノ記ソスqソスEソスヌ会ソスナゑソスソスソスAソスソスソスソスソスフ静的ソスソスソスソスソスoソスソスiソスハクソスソスソスXソスノ配ソスuソスソスソス驍アソスニで)ソスgソスソスソスソスソスソスソス驍アソスニゑソスソスナゑソスソスソスAソスネどのソスソスソスソスbソスgソスソスソスソスソスソスワゑソスソスB
        ソスネゑソスソスAConst ソス關費ソスヘ奇ソス{ソスIソスノ撰ソスホ不ソスマのゑソスフに使ソスソスソスiMath.PI ソスニゑソスソスjソスAソスソスソスソスソスナなゑソスソスソスフゑソス Shared ReadOnly ソスネ変撰ソスソスノゑソスソストゑソスソスソスソスフゑソスソスソスソスソスソスナゑソスソス蛯、ソスB
        
        > ソスNソスソスソスXソスフソスソス¥ソスhソスソスソス迺シソスレフソスHソス[ソスソスソスソスフコソスソスソスgソスソスソス[ソスソスソスソスgソスソスソスフは良ゑソスソスネゑソスソスEソスEソスEソスソス
        > ソスソスソスソスソスワゑソスソスソスソスソスソスソスソスフようソスネ場合ソスヘ、ソスNソスソスソスXソスフ考ソスソスソスソスソスニゑソスソストどの様ソスノゑソスソスソスフゑソスソスソスソスソスソスソス
        > ソスフでゑソスソス蛯、ソスソスソスH
        ソスソスソス¥ソスbソスhソスフ茨ソスソスソスソスニゑソスソスト渡ソスソスソスホゑソスソスソスソスじゑソスネゑソスソスナゑソスソスソスソスH
ソス@ソス@ソスマ撰ソスソスフスソスRソス[ソスvソスソスソスNソスソスソスXソスフ趣ソスソスソス
        
        IFCDIO?ソスナゑソスソスソスソスAソスCソスソスソス^ソス[ソスtソスFソス[ソスXソスミのソスソスCソスuソスソスソスソスソスgソスソスソストゑソスソスソスソスソス
        ソス謔、ソスノゑソスソスソスソスけゑソスソスワゑソスソスソスソスEソスEソスEソス痰「ソスワゑソスソスソスソスH
        
        ソスソスソスノイソスソスソス^ソス[ソスtソスFソス[ソスXソスミのゑソスフとゑソスソスト、ソスソスソスソス゚具ソスソスAソスソスソスWソスソスソス[ソスソスソスソス
        ソスヘなゑソスソスAソスNソスソスソスXソスノ・ソスEソスEソスニ会ソスソスxソスソスソスソスソス[ソスJソス[ソスノ申ソスソスソスソスソス黷オソスソスソスフでゑソス
        ソスソスソスcソスOソスネゑソスソス逡キソスソスソストゑソス轤ヲソスネゑソスソスソスソスソスソスフで趣ソスソスしソスワゑソスソスソスソスB
        
        ソスナ・ソスEソスE
        > Public Class FormMain
        >     Private Sub FormMain_Load(ソスネ暦ソス) Handles MyBase.Load
        >         Dim Dio3232 As Dio = New Dio
        >         Dio3232.Init_DIO()              ソスソスソス@Dioソスソスソスソスソスソスソスソスソスソスワゑソス
        >     End Sub
        > End Class
        
        ソス@ソス@ソスソスソス黷セソスニ、Hongliangソスソスソスが擾ソスソスソスソス黷スソス謔、ソスソスFormMain_Loadソスソス
        ソス@ソス@ソスソスソスソスソスソスソスソスDio3232ソスCソスソスソスXソス^ソスソスソスXソスヘ破ソスソスソスソスソスソスワゑソスソスフで・ソスEソスE
        
        Public Class FormMain
        
            Private Dio3232 as Dio
        
            Private Sub FormMain_Load(ソスネ暦ソス) Handles MyBase.Load
                Dio3232 = New Dio
                Dio3232.Init_DIO()
            End Sub
        
            Private Sub FormMain_FormClosing ...
        
              Dio3232 = Nothing
        
            End Sub
        
        End Class
        
        ソス@ソス@ソスニゑソスソスソスニゑソスソスソスネゑソスナゑソスソスソスソスADioソスNソスソスソスXソスソスiDisposableソスソスソスソスソスソス
        ソス@ソス@ソスツゑソスソストゑソスソスネゑソスソスニ、ソスAソスNソスZソスXソスソスソストゑソスソスネゑソスソスソスソスソスGCソスナ破ソスソスソスソスソスソスソス
        ソス@ソス@ソスソスソスワゑソスソスツ能ソスソスソスソスソスソスソスソスワゑソスソスフで、
            Implaments iDisposable ソスソスDioソスNソスソスソスXソスノ付ソスソスソスソスソスソスEソスEソスE
        ソス@ソス@ソス謔「ソスニ思ソスソスソスワゑソスソスBソスソスソスソスナ趣ソスソスヘゑソスソスワゑソスソスソスソスソスソストまゑソスソスB
        
        ソスソスソス@ソスXソスyソスソスソスヤ茨ソスソスソストゑソスソスソスソス轤キソスソスソスワゑソスソスソスB
        
        ソスAソス@ソスNソスソスソスXソスソスナゑソスConstソス骭セ
        
        ソス@ソス@HongliangソスソスソスソスソスソスソスソストゑソスソスソスハゑソスナゑソスソスB
        ソス@ソス@ソスナ抵ソスlソスナ変会ソスソスソスソスネゑソスソスネゑソスEソスEソスEソスナゑソスソスB
        
        ソスBソス@ソスNソスソスソスXソスソスソスソスtソスHソス[ソスソスソスノ貼ソスソスtソスソスソスソスソスRソスソスソスgソスソスソス[ソスソスソスソスgソスソス
        
        ソス@ソス@ソスtソスHソス[ソスソスソスノコソスソスソスgソスソスソス[ソスソスソスソス¥ソスソス鼾ソスソスAソスソスソスソスVソスソスソスAソスソスソスハ信
        ソス@ソス@ソスNソスソスソスXソスソスgソスソスソスノゑソスソスソスAソスヌゑソスソスソスナゑソスnソスjソスソスソスニ。
        ソス@ソス@ソスソスソスヘ汎用ソスソスソスソスソスソス゚て趣ソスソスソスNソスソスソスXソスノゑソスソストまゑソスソスB
        ソス@ソス@ソスソスハの厄ソスソスソスWindowsソスTソス[ソスrソスXソスソスソスソスソスソスナゑソスハ信ソスソスソスツ能ソスネようソスソス
        ソス@ソス@ソスニ、ソスソスソスいソスソスネ機ソスソスニの通信ソスノ暦ソスソスpソスナゑソスソスソス謔、ソスノ、ソスhソスソスソスソスソスソス
        ソス@ソス@ソスト機ソス¥ソスソスIソス[ソスoソス[ソスソスソスCソスhソスソスソスAソス@ソスソスソスpソスハ信ソス@ソス¥ソスニゑソスソスト趣ソスソスソスソスソス
        ソス@ソス@ソスソスソストまゑソスソスBソスpソスtソスHソス[ソス}ソスソスソスXソスIソスノゑソスワゑソスソスソスソスヘゑソスソスソスワゑソスソスソスB
        
        ソスソスソスソスホゑソスソスト会ソスソスソスソスソスソスI
        
        ソスソスソス@ソスQソスlソスワゑソス
        ソス@ソス@ソスCソスソスソス^ソス[ソスtソスFソス[ソスXソスソスDIOソスJソス[ソスhソスフドソスソスソスCソスoソス[ソスヘ具ソスソスLソスIソス[ソスvソスソス
        ソス@ソス@ソスソスソスソスニ、ソスソスソスソスソスフイソスソスソスXソス^ソスソスソスXソスソスソスソスフアソスNソスZソスXソスソスツ能ソスナゑソスソスソス
        ソス@ソス@ソスrソスbソスgソスソスIソスソスソスソスソスソスフとオソスtソスソスソスソスフゑソスソスソスソスソスソスソスソスソスソス鼾ソスAソスGソスソスソス[
        ソス@ソス@ソスソスソスoソスワゑソスソスソスBソスKソスソスソスナ鯉ソスノ趣ソスソスsソスソスソス黷スソスソスソスソスソスソスソスハとなゑソスワゑソスソスB
        ソス@ソス@ソスワゑソスソスAソス}ソスソスソス`ソスXソスソスソスbソスhソス笊。ソスソスソスフタソスCソス}ソス[ソスソスナ難ソスソスソスCソスソスソスXソス^
        ソス@ソス@ソスソスソスXソスソスDIOソスソスAソスNソスZソスXソスソスソスソスソス鼾ソスソスソスソスlソスナゑソスソスEソスEソスE
        ソス@ソス@ソスソスソスソスト、ソスrソスソスソスソスソスソスソスソスソスソストゑソスソスKソスvソスソスソスソスソスソスワゑソスソスB
        ソス@ソス@System.Threading.ReaderWriterLock ソスソスgソスソスソスト排ソスソスソスソスソス艪オ
        ソス@ソス@ソストまゑソスソスBソスソスソスハはほとゑソスヌ会ソスソスネゑソスソスニ思ソスソスソスワゑソスソスソスソスEソスEソスE
        
        ソスネ擾ソスB
Hongliangソスlソス@ソスIソスVソスソスソスEソスlソス@ソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        ソス{ソスソスヌゑソスナ ソスNソスソスソスXソスヘクソスbソスLソス[ソスフ型ソス@ソスネゑソスト撰ソスソスソスナクソスソスソスXソス理会ソスソスソスソスソスツゑソスソスナゑソス
        ソスソスソスHソスナはなゑソスソスネゑソスソスソス閧ュソスソスソスソスソスネゑソスソスナゑソスソスヒ。
        
        ソス@ソス@ソスマ撰ソスソスフスソスRソス[ソスvソスソスソスNソスソスソスXソスフ趣ソスソスソス
        ソスソスソス@ソスソスソスフ通ゑソスCソスソスソス^ソス[ソスtソスFソス[ソスXソスミのソスソスCソスuソスソスソスソスソスiIFCDIO)ソスソスgソスpソスソスソストゑソスソスワゑソスソスB
        
        ソスソスソスソスソスソスソスoソスマ撰ソスソスノつゑソスソスソス ソスソスソスソスソスナゑソス
        
        Public Class Dio
           Private hDeviceHandle As IntPtソスソス ソスソスソスソスソスソスソスoソスマ撰ソスソスフつゑソスソス
        
            Public Sub Init_DIO()
                hDeviceHandle = IFCDIO_ANY.DioOpen(lpszName, IFCDIO_ANY.FBIDIO_FLAGE)
        ソス@ソス@ソス@ソス@ソスソスソスソスソスソスソスoソスマ撰ソスソスノ托ソスソスソスソスソストゑソスソスソスツゑソスソス
            End Sub
        
        ソスソスソスソスソスソスソスフでゑソスソスソスソスEソスEソスEソスEソスB
        
        ソスソスImplements IDisposable
        >  Private Sub FormMain_FormClosing ...
        >      Dio3232 = Nothing
        >    End Sub
        Implements IDisposableソスノつゑソスソスト抵ソスソスラてみまゑソスソスソスソスB
        ソスソスソスソスソスヌ会ソスソスソスソスソスニガソスxソス[ソスWソスRソスソスソスNソス^ソスナ会ソスソスソスソスソスソスネゑソスソスネゑソス謔、ソスナゑソスソスソスソスEソスEソスEソスB
        ソスワゑソスソスAPublic Sub Dispose() Implements IDisposable.DisposeソスソスソスソスソスソスソスIソスソス
        ソスヌ会ソスソスソスソスソスワゑソスソスソスソスソスソス@Dio3232 = Nothingソスソス@ソスKソスvソスネのでゑソスソス蛯、ソスソスソスH
        
        ソスソスOutBufソスマ撰ソスソスソスlソスソスロ趣ソスソスソスソスソスソスソスソスフでゑソスソスソスソスEソスEソスE
        ソスソスソスフ変撰ソスソスヘデソスWソス^ソスソスソスoソスヘボソス[ソスhソスフ出ソスヘビソスbソスgソスフ擾ソスソスソスロ趣ソスソスソスソス驍スソス゚ゑソス
        ソスgソスソスソストゑソスソスワゑソスソスB
        Public Class Dio
            Public  OutBuf(3) As Integerソス@ソス@ソス@ソス@ソスソスソスソスソスソスソスoソスマ撰ソスソスフつゑソスソス
               
        ソス@ソス@Public Sub SetDio(ByVal Data As Integer)
                Dim PortNo As Integer
                Dim Bit As Integer
        
                PortNo = Data ¥ &H100
                Bit = Data Mod &H100
                OutBuf(PortNo) = OutBuf(PortNo) Or Bit
                st = IFCDIO_ANY.DioOutputByte(hDeviceHandle, PortNo, moutbuf(PortNo))
                If st <> 0 Then
                    MessageBox.Show("Output Data failed", "PCI2726CソスGソスソスソス[", MessageBoxButtons.OK, MessageBoxIcon.Error)
                End If
            End Sub
        
        ソストび出ソスソスソスソスソスヘ、
           Private Sub BackgroundWorker1_RunWorkerCompleted(ソスネ暦ソス) Handles BackgroundWorker1.RunWorkerCompleted
                Dim Dio3232 As Dio = New Dio
                'ソスeソスXソスgソスソスソスハ出ソスソス
                Dio3232.SetDio(TEST_RSLT1)
         ソス@End Sub
        ソスソスソスフコソス[ソスhソスナは、OutBufソスフ抵ソスソスgソスソスソス[ソスソスソスノなゑソスソストゑソスソスワゑソスソスワゑソスソスB
        ソスソスソスヤゑソスNソスソスソスXソスフ考ソスソスソスソスソスソスソスヤ茨ソスソスソストゑソスソスソスフゑソスソスニ思ソスソスソスワゑソスソスソスソスEソスEソスEソスEソスBソスソスソスソスソスソスソスソスソスネのでゑソスソス蛯、ソスソスソスH
        
        ソスAソス@ソスNソスソスソスXソスソスナゑソスConstソス骭セ
        
        >ソスソスソスソスソスナなゑソスソスソスフゑソス Shared ReadOnly ソスネ変撰ソスソスノゑソスソストゑソスソスソスソスフゑソスソスソスソスソスソスナゑソスソス蛯、ソスB
        
        Public Class Dio
        ソス@ソス@Implements IDisposable
        
        ソス@ソス@Public Shared ReadOnly  Sw1 as Integer = &H1
        ソス@ソス@Public Shared ReadOnly  Sw2 as Integer = &H2
        
        ソスソスソスソスネ奇ソスソスソスソスナゑソスソス蛯、ソスソスソスH
        
        
        ソスBソスNソスソスソスXソスソスソスソスtソスHソス[ソスソスソスノ貼ソスソスtソスソスソスソスソスRソスソスソスgソスソスソス[ソスソスソスソスgソスソス
        
        >ソスソスソス¥ソスbソスhソスフ茨ソスソスソスソスニゑソスソスト渡ソスソスソスホゑソスソスソスソスじゑソスネゑソスソスナゑソスソスソスソスH
        
        ソスuVB.Netソス@ソスソスソス¥ソスhソスフ茨ソスソスソスソスvソスナ鯉ソスソスソスソスソスソスソスソスフでゑソスソスソスソスAソスソスソスソスソスソスソスソスソスツゑソスソスソスワゑソスソスソスナゑソスソスソスソスB
        ソスRソスソスソスgソスソスソス[ソスソスソスソスソスソス¥ソスhソスフ茨ソスソスソスソスニゑソスソスト渡ソスソスソス@ソスニはどのようソスネ趣ソスソスネのでゑソスソス蛯、ソスソスソスH
        
        
        ソスソスソス關費ソスソスソスソスソスソスソスソスソスソスト申ソスソスソスあゑソスワゑソスソスソス
        ソスソスしソスソスソスソスソス閧「ソスソスソスワゑソスソスB