View Full Version : کار با پورت COM
Michka
یک شنبه 03 بهمن 1395, 17:58 عصر
سلام دوستان
میخوام ی برنامه بنویسم که داده ها رو از پورت کام کامپیوتر بخونه و بنویسه، کسی ی سورس کدی داره ک بتونم از اون جا شروع کنم
من با VB.6 اشنایی دارم ولی الان میخوام با VB.Net کار کنم که برام ی کمی گنگه
برا همین اگه سورس کدی باشه که کمک کنه ممنون میشم،
gilsoft
دوشنبه 04 بهمن 1395, 07:19 صبح
سلام دوست عزیز
این یک نمونه از ارتباط با پورت Com:
Dim com1 As IO.Ports.SerialPort = Nothing
Try
com1 = My.Computer.Ports.OpenSerialPort("COM1")
com1.ReadTimeout = 10000
Catch ex As TimeoutException
returnStr = "Error: Serial Port read timed out."
Finally
If com1 IsNot Nothing Then com1.Close()
EndTry
و مثالی دیگر :
Function ReceiveSerialData() As String ' Receive strings from a serial port.
Dim returnStr As String = ""
Dim com1 As IO.Ports.SerialPort = Nothing
Try
com1 = My.Computer.Ports.OpenSerialPort("COM1")
com1.ReadTimeout = 10000
Do
Dim Incoming As String = com1.ReadLine()
If Incoming Is Nothing Then
Exit Do
Else
returnStr &= Incoming & vbCrLf
End If
Loop
Catch ex As TimeoutException
returnStr = "Error: Serial Port read timed out."
Finally
If com1 IsNot Nothing Then com1.Close()
End Try
Return returnStr
EndFunction
پیشنهاد من به شما اینه که : در گوگل جستجو کنی به نمونههای خوبی دسترسی پیدا میکنی:
how to read from com port in vb.net (https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=how%20to%20read%20from%20com%20port%20in%20vb. net)
موفق باشید .....
Michka
دوشنبه 04 بهمن 1395, 11:22 صبح
ممنونم - خیلی لطف کردی
lemaghsoodi@gmail.com
چهارشنبه 16 فروردین 1396, 09:30 صبح
سلام دوستان من یه کد می خوام با دلفی در این رابطه خیلی لطف می کنید اگر پاسخ بدید
با تشکر
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.