Seri porttan led yaktırma run time eror 8012

Başlatan valaa6, 19 Haziran 2012, 04:17:58

valaa6

Merhaba dostlar, visual basic dilinde orta seviye bilgim var,çok uzun zamandır visual basic ile çalışmıyordum , şimdilerde tekrar mecbur kaldım.
Visual basic 6.0 da şu kodları kullanarak bir şeyler yapmak istedim. Fakat run time eror 8012 hatası alıyorum, sebebi sizce ne olabilir? bilgisayarımda seri port yok, o olabilir mi?

re3ii

kodlar nerde? ne yapmak istiyorsun yardımcı olabiliriz.

valaa6

form load a bunu yazıyorum
MSComm1.PortOpen = False 'açık port varsa kapatır
MSComm1.CommPort = 1 'COM1 i seçer
MSComm1.Settings = "2400,N,8,1"


texte bir sayı yazıp commanda bastığında o sayının seri porttan gönderilmesini sağlamalıyız..

command click e bunu yazıyorum

MSComm1.PortOpen = True
giden=val(text1.text)
MSComm1.Output = "a" & giden
MSComm1.PortOpen = False

Çakmamühendis

Merhaba,

Port kapatma işlemini şu şekilde yaparsanız daha iyi olur.

If MSComm1.PortOpen = true then

MSComm1.PortOpen = false

End if

Port açma işlemini şu şekilde yaparsanız daha iyi olur.

If MSComm1.PortOpen = false then

MSComm1.PortOpen = true
End if

ZZombie

Bu hatanın ana sebebi seri porta erişemediğindne ortaya çıkar.
USB seri dönüştürücü ya da sanal seri portu oluşturup ona referans verirseniz daha sağlıklı olacaktır.

Benzer Konular (5)