国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

重新導(dǎo)入MSComm通訊控件的方法及注意事項(xiàng)

在使用VS2010及其更高版本時,由于微軟已經(jīng)放棄了對MSComm通訊控件的支持,曾經(jīng)依賴該控件的開發(fā)者可能會遇到一些不便。然而,通過一定的方法,我們?nèi)钥梢灾匦聦?dǎo)入并使用MSComm控件。接下來將介紹

在使用VS2010及其更高版本時,由于微軟已經(jīng)放棄了對MSComm通訊控件的支持,曾經(jīng)依賴該控件的開發(fā)者可能會遇到一些不便。然而,通過一定的方法,我們?nèi)钥梢灾匦聦?dǎo)入并使用MSComm控件。接下來將介紹具體的操作步驟以及需要注意的事項(xiàng)。

導(dǎo)入必要文件

首先,需要下載一個包含以下四個文件的壓縮包:、、MSCOMM32.oca、mscomm32.ocx。解壓后,將這些文件拷貝到系統(tǒng)目錄下:C:WindowsSystem32(WIN7系統(tǒng))或C:WINDOWSsystem32(XP系統(tǒng))。特別需要注意的是,對于64位win7系統(tǒng),還需將mscomm32.ocx文件復(fù)制到C:WindowsSysWOW64目錄下,以避免注冊過程中出現(xiàn)錯誤。

注冊MSComm控件

在C:WindowsSystem32目錄下找到cmd.exe,右鍵選擇以管理員身份運(yùn)行。在彈出的命令行窗口中輸入以下命令進(jìn)行注冊:Regsvr32 C:WINDOWSsystem32MSCOMM32.OCX。注冊成功后將會有相應(yīng)提示顯示。

修改注冊表

按下“win R”組合鍵打開“運(yùn)行”窗口,輸入regedit后回車以打開注冊表管理器。在注冊表中找到HKEY_CLASSES_ROOT項(xiàng)下的Licenses項(xiàng),添加主項(xiàng)命名為“4250E830-6AC2-11cf-8ADB-00AA00C00905”,并將鍵值修改為“kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun”。

新建MFC項(xiàng)目

在VS 2013中新建一個MFC項(xiàng)目,例如基于對話框的項(xiàng)目。

添加MSComm控件

在對話框上右擊選擇“打開ActiveX控件”,或者在英文版中選擇“Insert ActiveX Control”。找到Microsoft Communications Control,version 6.0,添加該控件至對話框中。該控件在設(shè)計(jì)界面中會顯示為一個電話的圖標(biāo),在軟件運(yùn)行時是不可見的。

使用控件的另一種方法

另一種添加MSComm控件的方法是在菜單欄中選擇“工具”》“工具箱項(xiàng)”》“COM組件”,然后找到Microsoft Communications Control,version 6.0。

MSComm控件函數(shù)使用注意事項(xiàng)

需要注意的是,新版本的Visual Studio 在使用MSComm控件時,之前以Set開頭或Get開頭的函數(shù)名稱都已被改為以Put_或Get_開頭。例如,SetCommPort改為Put_CommPort,GetInput改為Get_Input。

解決MSComm控件Create()函數(shù)運(yùn)行時報錯問題

如果在運(yùn)行時出現(xiàn)MSComm控件Create()函數(shù)報錯的情況,可以嘗試在創(chuàng)建MSComm關(guān)聯(lián)變量之前先銷毀窗口。具體代碼如下:

```cpp

();

if(!(NULL, style, CRect(0,0,0,0), this, IDC_MSCOMM1)) {

AfxMessageBox("創(chuàng)建MSComm控件失敗");

return -1;

}

```

通過以上步驟,我們可以成功導(dǎo)入并使用MSComm通訊控件,同時在開發(fā)過程中也需要留意相關(guān)的注意事項(xiàng),確保程序的正常運(yùn)行和穩(wěn)定性。

標(biāo)簽: