vb.net串口驗證地址,vb識別串口

怎樣在vb中自動檢測到可用串口號的具體程序代碼

vb.net的話

在錫山等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都網站制作、成都做網站 網站設計制作按需網站開發,公司網站建設,企業網站建設,品牌網站設計,成都全網營銷推廣,成都外貿網站建設公司,錫山網站建設費用合理。

For

Each

sp

As

String

In

My.Computer.Ports.SerialPortNames

cbxport.Items.Add(sp)

Next

vb6.0的話要調用API查看串口相關信息存在的注冊表。

HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM

通過讀注冊表的方法獲得串口數量,當然也可以獲得串口號了。

Option

Explicit

Private

Declare

Function

RegOpenKey

Lib

"advapi32.dll

"

Alias

"RegOpenKeyA

"

(ByVal

hKey

As

Long,

ByVal

lpSubKey

As

String,

phkResult

As

Long)

As

Long

Private

Declare

Function

RegQueryInfoKey

Lib

"advapi32.dll

"

Alias

"RegQueryInfoKeyA

"

(ByVal

hKey

As

Long,

ByVal

lpClass

As

String,

lpcbClass

As

Long,

ByVal

lpReserved

As

Long,

lpcSubKeys

As

Long,

lpcbMaxSubKeyLen

As

Long,

lpcbMaxClassLen

As

Long,

lpcValues

As

Long,

lpcbMaxValueNameLen

As

Long,

lpcbMaxValueLen

As

Long,

lpcbSecurityDescriptor

As

Long,

lpftLastWriteTime

As

Long)

As

Long

Private

Const

HKEY_LOCAL_MACHINE

=

H80000002

'

獲得當前系統的

COM

口的數量

Function

GetCOMCount()

As

Integer

Dim

ret

As

Long,

cntCOM

As

Long

RegOpenKey

HKEY_LOCAL_MACHINE,

"HARDWARE\DEVICEMAP\SERIALCOMM

",

ret

RegQueryInfoKey

ret,

"

",

0,

0,

0,

0,

0,

cntCOM,

0,

0,

0,

GetCOMCount

=

cntCOM

End

Function

Private

Sub

Command1_Click()

MsgBox

"您的機器有

"

GetCOMCount

"

個串口。

",

vbOKOnly,

"串口數量

"

End

Sub

VB與VB.NET串口及以太網通迅

關于串口通訊的問題:

很明顯,你還不知道(不會、不習慣)使用事件驅動的方式接收數據。

建議你仔細看看串口組件(無論VB6還是VB.net)的OnComm事件,你的問題很容易解決。

關于以太網通訊:

在TCP通訊中端口確實可以重用,你百度一下“TCP端口重用”能查到很多示例。

但絕大多數情況下不推薦端口重用,而應該采取服務器端建立連接池的方法。

或者,干脆不用TCP,用UDP解決也可以。

vb.net2010十六進制讀取串口的問題

不是很明白你的題意

strHex = strHex + [String].Format("{0:X2} "

這里的意思是把每個字節數據轉換成了十六進制,每個字節占兩個字符

如果你串口收到的4個字節數據:43,27,56,200

那么你的結果是:2B1B38C8

即receivebytes.Text="2B1B38C8"

不足兩位的補0

如果你串口收到的4個字節數據:3,27,56,200

那么你的結果是:031B38C8

即receivebytes.Text="031B38C8"

分享名稱:vb.net串口驗證地址,vb識別串口
本文鏈接:http://m.kartarina.com/article4/hddeoe.html

成都網站建設公司_創新互聯,為您提供用戶體驗網站內鏈手機網站建設電子商務企業網站制作虛擬主機

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設
主站蜘蛛池模板: 自慰系列无码专区| 亚洲一本大道无码av天堂 | 国产成人无码区免费内射一片色欲| 内射中出无码护士在线| 亚洲A∨无码无在线观看| 亚洲成?Ⅴ人在线观看无码| 中文字幕丰满乱孑伦无码专区| 无码国内精品久久综合88| 久久久无码精品亚洲日韩蜜桃 | 亚洲AV无码一区二区三区在线| 中文无码日韩欧免费视频| 中文字幕人妻三级中文无码视频| 无码成A毛片免费| 中文字幕无码精品亚洲资源网久久 | 亚洲色av性色在线观无码| 中文无码vs无码人妻| 日韩少妇无码一区二区三区| 精品无码国产污污污免费网站| 中文字幕无码av激情不卡| 亚洲日韩中文字幕无码一区| 亚洲AV无码专区亚洲AV桃| 亚洲aⅴ无码专区在线观看春色| 国产AV一区二区三区无码野战| 亚洲AV无码专区在线播放中文| 亚洲美日韩Av中文字幕无码久久久妻妇 | 中文字幕人成无码人妻| 无码人妻久久一区二区三区免费| 波多野42部无码喷潮在线| 在线A级毛片无码免费真人| 国产精品无码一区二区在线| 无码国产色欲XXXXX视频| 亚洲AV无码专区国产乱码4SE| 本免费AV无码专区一区| 久久亚洲AV永久无码精品| 亚洲中文字幕无码一区| 曰产无码久久久久久精品 | 中日韩精品无码一区二区三区| 久久精品中文字幕无码绿巨人 | 成人无码区免费A片视频WWW| 无码137片内射在线影院 | 91久久精品无码一区二区毛片|