1. 程式人生 > >MFC串列埠通訊(三)——換電腦執行出現“Debug Assertion Failed“”

MFC串列埠通訊(三)——換電腦執行出現“Debug Assertion Failed“”

用MSComm控制元件寫好的程式,換電腦執行遇到Debug Assertion Failed“,如下圖

由於該電腦上沒有安裝mscomm.ocx 元件所造成,安裝方法如下:

(1)下載控制元件,下載連結連結:https://download.csdn.net/download/kangshuaibing/10829144

(2)根據自己電腦位數選擇安裝路徑:

64位系統貼上到C:\Windows\SysWOW64資料夾下

32位系統貼上到C:\windows\system32資料夾下面

(3)用管理員許可權執行cmd(很重要)

(4)cd到剛才的貼上檔案的資料夾下(C:\Windows\SysWOW64或C:\windows\system32),如圖

(5)輸入命令列,註冊元件

regsvr32.exe mscomm32.ocx

回車鍵後提示安裝成功,接著可以成功開啟剛才報錯的exe檔案,完美執行