我KAO,終于做出來了………………
VC9編碼確實跟VC6那老東西不一樣……………… 一句代碼我debug了一整天…………
不過好歹知道了mscomm控件的VC9用法…… 頭文件看了半天,出錯的是cstring::format語句。 正是吐血………………
如果你搜索到這篇文章了,恭喜你不用浪費時間了……
像mscomm控件這種東西,在生成了類之后,可以在頭文件里或者左邊的類視圖里看到各種定義,包括像VC6里面GetInput()這類變成了get_Input()這樣,或者有put_portcom()大概這類變換,只要照著寫就可以了。
然后,對于CString::format , VC9里貌似必須用UNICODE轉換,只要按照下面這樣寫就可以了。
cstring strtmp;
strtmp.Format(_T("%c"),char * )
參數(shù)自己變化, _T就是unicode的變換了。 找了半天…………
做完了好好休息下。
明天載入文件。恩!