[elektro] OT: VB2008 soros vonal nyitottságának ellenőrzése

hozso_001 at freemail.hu hozso_001 at freemail.hu
Tue Nov 5 15:07:31 CET 2013


   Most próbáltam ki: ez sem segít. :-/ Vagy valamit
nagyon rosszul csinálok. Pedig ez a port bizony
nyitva van.
   Az If-hez tettem egy breakpointot. Simán "átmegy"
rajta. Mármint lefut az If, de nem jelenik meg az üzenetablak.


    Horváth Zsolt


Ezt csináltam:


'*******************************************************************
             '* Soros port beállítása
'*******************************************************************
             With SMSSerialPort
                 .PortName = "COM" + Convert.ToString(IntSMSCOM)
                 .BaudRate = 115200
                 .DataBits = 8
                 .Parity = Parity.None
                 .StopBits = StopBits.One
                 .Handshake = Handshake.None
             End With


             If SMSSerialPort.IsOpen Then
                 TxtBoxStatus.AppendText("Hiba! => a kiválasztott soros 
port már nyitva van!" + vbCrLf)
                 SysStatePtr = 50
                 MsgBox("Már nyitva van!")
             End If



             Try
                 SMSSerialPort.Open()    'megpróbáljuk megnyitni a portot!
             Catch ex As Exception
                 TxtBoxStatus.AppendText("Hiba! => a kiválasztott soros 
portot nem lehet megnyitni!" + vbCrLf)
                 SysStatePtr = 50
             End Try




2013.11.05. 15:02 keltezéssel, Karoly Kovacs írta:
>>      Hm... most gondolkodok... először vizsgáljam
>> az ..IsOpen -t? Mármint mielőtt megpróbálom
>> megnyitni?
> Nem ismerem tuzetesen a VB-t, de ez mindenkeppen
> egy logikus megoldasnak latszik.
>
> Karoly
>
> -----------------------------------------
>            elektro[-flame|-etc]



More information about the Elektro mailing list