我的程序跟我开了个国际玩笑。。。 byte pChar[3];3位数组没有pchar[3]这个单元,只有0~2,你修改一下看看。写单片机程序最不能出这种错误,一不小心不知道跑飞到哪里了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pChar[3]是定义字符串结束符用的 那你应该定义byte pchar[4]; COleVariant vt = COleVariant((LPCTSTR)pChar);写法错误pChar[3]实际在vt内;这叫负负得正 定义pChar[4],我早就试过了。还有,my_love,pChar[3]本来就是在vt内,不仅仅pChar[3],pChar[4],..等都在里面,不过只会读取前3位 可能是单片机程序飞了吧 ,你PC 2 PC 试试看。用串口精灵接。 Debug和Release的行为不同,就本例子而言,如果没有编译设定对齐,默认为8个字节,pChar的后5个字节将是可利用的预留空间,两个版本的处理方法不一样:Debug: 它把使用空间未定义的初值设为0xcc;Release:它把使用空间未定义的初值设为0x00;pChar[3] = 0XCC;是手动的设置其值第四个字节,当然都可以成功。 关键是如果字符串结束符是'\0',就不灵,而一定要是0XCC 高手:可以搞定这个!!!http://www.csdn.net/Expert/topic/470/470143.shtm caigzhi, 这个我当然知道,否则我也不会改成0XCC了,就是为什么会这样,难道和单片机读取数据有关吗? 不会,我也做过和DSP通信的程序,通过交叉串口,通信的数据是至关重要的,我想问题在pc发送前的数据 VC就是这样,还有更奇怪的呢!我有时也时死活想不通,为什么,自己当初选择了VC呢?你看人家DELPHI不是人气很旺吗? 下面图中的效果是怎么做出来的 请问我用图片按钮还是图片比较好? 还是有自动框架可生成? 视类如何添加自定义控件 关于CList问题? 关于拆分窗体的粗浅问题 大家测试网络都用什么工具? 怎么样在一个全局函数里面获得对话框指针? aa 怎样切分窗口使左边为FormView,右边为CView 30分大放送! 怎样修改EXE文件中某一STATIC标签(实质是一个WINDOW)的STYLE和STYLEEX 私人问题
写法错误
pChar[3]实际在vt内;
这叫负负得正
还有,my_love,pChar[3]本来就是在vt内,不仅仅pChar[3],pChar[4],..等都在里面,不过只会读取前3位
如果没有编译设定对齐,默认为8个字节,pChar的后5个字节将是可利用的预留空间,
两个版本的处理方法不一样:
Debug: 它把使用空间未定义的初值设为0xcc;
Release:它把使用空间未定义的初值设为0x00;
pChar[3] = 0XCC;是手动的设置其值第四个字节,当然都可以成功。
http://www.csdn.net/Expert/topic/470/470143.shtm
我想问题在pc发送前的数据