vc串口编程的问题,急!大家好,几个问题请教大家,是关于vc串口通信的。就是串口发送的时候要先转换成COleVariant,然后再setoutput,我看别人的程序里是把数组放在作为COleVariant的构造函数的,就是COleVariant(txdata[]),然后把这个放在setoutput()里,但这样的话,如果我只要传一个字节的数据改怎么办那,我试过了,如下: byte a=0x23;mscomm.setoutput(COleVariant(a)); 这样的话,编译不出错,可是运行的时候会显示 unvalid property value的。该怎么办那,如果把一个字节,放进cbytearray 然后送的话,是可以的,可是这样太麻烦,传一个字节,要构造一个空的cbytearray,再add一个字节,再发。还有一个更加棘手的问题是,怎么发一个2个字节的类型,就是说我程序里面产生了一个2个字节的crc值,现在要送出去,怎么发那,我试过了,int,unsigned int,short 都无法转成COleVariant类型的,或者运行时候报错,可是我又不会把这个16位的数据拆成2个字节,这样的话连一个字节传送的那种烦的办法给不能用了,,哪位大虾帮帮忙把,,如果能给我些
关于,数据从串口接收下来,一系列的类型转换,已经数据发送出去的一系列的类型转换的资料给小弟,那就更好了!!
还有小弟想在msdn上查看mscomm控件的资料和sample msdn里面怎么查控件的资料亚,,我查来查去查不到亚,,大虾也来帮帮忙把!!