Seri Portun kapanması problemi

Başlatan Lütfi AYYILDIZ, 16 Eylül 2007, 15:26:47

Lütfi AYYILDIZ

Aşağıdaki kodlarla picden veri alıyorum ama bir müddet sonra pic veri göndermesine rağmen textbox ta hiç bir hareket olmuyor,donup kalıyor.Bu sorunu nasıl çözebilirim.


Private Sub Form_Load()
With MSComm1
            .CommPort = 1
            .InputMode = comInputModeText 
            .RThreshold = 1
            .InputLen = 0                 
            .PortOpen = True            
            End With
end sub

Private Sub MSComm1_OnComm()
   
On Error GoTo Comm1Err 
    
If MSComm1.CommEvent = comEvReceive Then 
sayi.Text = MSComm1.Input
End If

Exit Sub
Comm1Err:
MsgBox Err.Description, vbOKOnly + vbCritical, "Hata!"
End Sub

erdinch

sorununu biraz daha açabilir misin? veri alamama olayı belli bir süre sonra mı yoksa belli bir metni gönderdikten sonra mı başlıyor?Ayrıca pic'den veri gönderildiğine kesinlikle emin misin?

Lütfi AYYILDIZ

Evet picten veri gönderildiğine kesinlikle eminim.Pic bir sayı artırıyor ve her artırdığı sayıyı bilgisayara gönderiyor.Her bir göndermede porta bağlı bir led yanıp sönüyor.Belli bir süre sonra gözlenimlerim 1 saate yakın bir süre zarfında programdaki textbox ta hiç bir hareketin olmadığı.Pic bu arada veriyi gönderdiğine dair ledi yakıp söndürüyor.Sorun bu

bigbey

Error satırında comportu kapatmanı öneririm.
TA6R

OG

textbox şişiyor olabilirmi, text dosyaları da biraz büyüyünce hantallaşır, takılır, bunun gibi.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

fatihsatir

Dostum portu eğerki kapatmazsan bir dahaki başlangıvında hata verir. O sebepten hataya veya formdan çıkarken (Tam olarak hatırlamıyorum ama) Mscomm1.Portopen= False demen lazım
Dünya güzelliklerine dalıp ahiret hayatını unutma..!

Lütfi AYYILDIZ

Programın devamına dediğiniz gibi port kapatma komutlarınıda ekledim.Sonuç yine aynı.Hatta her 1 dakikada portu kapatıp açtırdım port kapanırsa en azından bir dakika sonra açılsın diye, yine aynı sonuç.
@bigbey error satırına gelsede hata verse keşke hata da vermiyor 1,2 saat çalıştıktan sonra kendi kendine duruyor . Programı kapatıp tekrar açıyorum normal çalışmasına devam ediyor.  
@OG hocam pic den gelen her veri gördüğüm kadarıyla eski text in üzerine yazılıyor,yoksa text uzayıp gitmezmiydi sola doğru.Donanımsal bir sorun olduğunu düşünüyorum acaba topraklamadan kaynaklanabilirmi?
İnanırmısınız işyerimde bunun gibi baya ilginçlikler yaşıyorum. Daha bu gün bir tane arızalı tasarruflu lambanın tv nin uzaktan kumandasının çalışmasını engellediğine şahit oldum. Kimin aklına gelirki lambanın kumandayı etkileyeceği şans eseri bulduk işte...