我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 * )
参数自己变化, _T就是unicode的变换了。 找了半天…………
做完了好好休息下。
明天载入文件。恩!