vb6 da comport

Katılım
8 Ağustos 2010
Mesajlar
28
Excel Vers. ve Dili
2013
arkadaşlar com port tan aldığım veriyi örnek olarak "command1(diğer nesnelerde olabilir)_click" yaparak diğer komutları çalıştırabiliyorum ama sıkıntım command1_click yapmadan gelen veriyi sürekli kontrol ederek veri
geldiği anda diğer komutları çalıştırmak istiyorum bu konuda bana yardım ederseniz sevinirim
 

NBATMAN

Destek Ekibi
Destek Ekibi
Katılım
1 Aralık 2007
Mesajlar
642
Excel Vers. ve Dili
Office 2003 excel Türkçe
Merhaba,

deneme maksatlı bir proje açın,

forma

1 adet timer
1 adet mscomm
2 adet buton
1 adet textbox ekleyin ve aşağıdaki kodları kullanın. Burada gelen veri ile kontrol işini textboxun change eventi ile yapacaksınız. Ben o kodları eklemedim. Bunu da siz araştırıp bulun derim...Böylelikle olayı kavramanız daha iyi olur.

Private Sub Form_Load()

Timer1.Enabled = False'timer pasif
Timer1.Interval=1000'timer iç sayıcı 1 sn ayarlı

End Sub


Private Sub Command1_Click()' Comport Okumaya başla
If MSComm1.PortOpen = False Then
MSComm1.PortOpen = True
Timer1.Enabled = True
End If
End Sub

Private Sub Command2_Click()' Comport Okumayı durdur
If MSComm1.PortOpen = True Then
MSComm1.PortOpen = False
Timer1.Enabled = False
End If
End Sub

Private Sub Timer1_Timer()
Text1.Text = MSComm1.Input
End Sub
 
Son düzenleme:
Üst