今天裝了vs2005準(zhǔn)備使用新功能進(jìn)行串口通信,可是vs2005沒有mscomm控件,還要手動(dòng)注冊(cè),注冊(cè)完成后,發(fā)現(xiàn)函數(shù)跟我原先在vc6.0的不一樣,比如6.0是SetCommPort但是vs2005是put_CommPort,很不爽,卸載了2005,繼續(xù)使用vc6.0,寫好程序后,軟件一運(yùn)行到mscomm的create函數(shù)就跳出如下錯(cuò)誤
斷言錯(cuò)誤,跟蹤斷點(diǎn),發(fā)現(xiàn)時(shí)在判斷指針是否為空時(shí)出現(xiàn)錯(cuò)誤了,在資料上查了很多資料,修改了很多次也不見起作用,以為是2005沒有卸載干凈,跟vc6.0的某些文件沖突,所以只能又才重新裝,后來(lái)還是不行,2005也出類似錯(cuò)誤,嘿嘿,系統(tǒng)有備份,恢復(fù)到原先的系統(tǒng),試試,還是不行,這可怎么辦,后來(lái)不經(jīng)意發(fā)現(xiàn),我的程序是基于對(duì)話框的,我在對(duì)話框上已經(jīng)建立了CMSComm控件的變量,但是在OninitDialog中又Create了,這個(gè)當(dāng)然沖突了,當(dāng)然要崩潰了,將對(duì)話框的變量刪除,一切正常~~~ 呵呵呵
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

