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

Ökrös Miklós mokros at freemail.hu
Tue Nov 5 16:38:52 CET 2013


Szia!

VB-ben nem vagyok járatos, de más nyelveken az IsOpen() akkor ad vissza igaz
értéket, ha Te nyitottad meg és nem úgy általában valaki használja a portot,
tehát arra, amire szeretnéd nem alkalmas.

Üdv:
Miklós

----- Original Message ----- 
From: <hozso_001>
Sent: Tuesday, November 05, 2013 3:07 PM
Subject: Re: [elektro] OT: VB2008 soros vonal nyitottságának ellenőrzése


>
>    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]
>
> -----------------------------------------
>           elektro[-flame|-etc]



More information about the Elektro mailing list