Forum » Programiranje » [VB Express] program zmrzne
[VB Express] program zmrzne
mNeRo ::
pozdravljeni.
program mi ob zagonu odcita vse mozne COM porte in mi jih da u ComboBox. nato si iz tega zberem en COM port in zacnem posiljat nanj podatke. izkaze se, da ce ne izberem pravega ( tistega kjer imam napravo) program zmrzne. kako bi se temu izognil? oz. kako bi naredil da ce nebi izbral pravega porta bi lahko mirno naprej izbraw naslednjega? ...tako da bi recimo pocekiru vse brez skrbi....
koda:
With mySerialPort
.PortName = ComboBox1.SelectedItem
.Open()
If mySerialPort.IsOpen Then ''vsak port se vedno opdre, tako da s tem ne resim nc
.Write("AT" & vbCr)
.Write("AT+CPIN?" & vbCr)
Else
Label1.Text = ("Port ni odprt")
End If
End With
poskusal sem ze nekaj s stavki: try, catch.....a brez uspeha. mogoce jih nisem dobro nastavil. zal mi program zmrzne, brez da bi mi javil vrsto napake
LP
program mi ob zagonu odcita vse mozne COM porte in mi jih da u ComboBox. nato si iz tega zberem en COM port in zacnem posiljat nanj podatke. izkaze se, da ce ne izberem pravega ( tistega kjer imam napravo) program zmrzne. kako bi se temu izognil? oz. kako bi naredil da ce nebi izbral pravega porta bi lahko mirno naprej izbraw naslednjega? ...tako da bi recimo pocekiru vse brez skrbi....
koda:
With mySerialPort
.PortName = ComboBox1.SelectedItem
.Open()
If mySerialPort.IsOpen Then ''vsak port se vedno opdre, tako da s tem ne resim nc
.Write("AT" & vbCr)
.Write("AT+CPIN?" & vbCr)
Else
Label1.Text = ("Port ni odprt")
End If
End With
poskusal sem ze nekaj s stavki: try, catch.....a brez uspeha. mogoce jih nisem dobro nastavil. zal mi program zmrzne, brez da bi mi javil vrsto napake
LP
mHook ::
Poskusi ga odpreti v novi niti (Thread) in če se ne zgodi nič v 5 sekundak ubij thread... ne vem pa če je to najboljša/prava rešitev.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java] Urejanje baze z JTableOddelek: Programiranje | 1023 (807) | vonNeumann |
» | c# datagridview in comboxOddelek: Programiranje | 1220 (1108) | OmegaM |
» | [Visual C#] TableAdapterOddelek: Programiranje | 1153 (1029) | detroit |
» | pošiljanje SMS C#Oddelek: Programiranje | 3162 (2655) | Neon87 |
» | [VB] Komunikacija s serijskimi napravamiOddelek: Programiranje | 2320 (1594) | mNeRo |