使用mscomm控件,在VB中找不到mscomm控件。如何用MSComm判斷是否有MSComm1?CommPort3 這里我們來獲取一個你電腦上沒有的序列號,并詢問如何動態(tài)創(chuàng)建mscomm控件,添加單元2,代碼如下:unit2.CPP/# pragmahdrstop # include unit 2 . h # include # pragma package(smart _ init)# pragmalinkmscommlib _ ocx//test test1;//Test::Test(){ CoInitialize(NULL);MSComm 1 newtmscomm((void *)(0));MSComm1 > CommPort1MSComm1 > RThreshold1MSComm1 >設(shè)置9600。
. commport form 2 . mscomm1 . commport有問題!一個MSCOMM對應(yīng)一個端口。由于FORM2中的一個MSCOMM控件占用了COM1(或其他COM口),如果FORM1中的MSCOMM控件想打開同一個COM口,就會出現(xiàn)你說的錯誤!至于你去掉第一個。執(zhí)行時。outputbysend,是因為FORM1的MSCOMM端口(注意,
/image-2 2、怎樣用MSComm判斷串口設(shè)備是否存在
MSComm1?!癈ommPort3”這是您的計算機沒有的序列號。比如我的電腦沒有序列號3mcomm1。PortopenTruemscomm1。portopenfalsexitsubcomm _ error:if(err。MSGbox無效!