none
原有Win32 Com组件移植成WinRT组件后的问题 RRS feed

  • 问题

  • 原有一个VC++的win32组件,移植到WinRT组件后,编译通过没问题。但运行出现以下问题,求大神们指导下该怎么解决

    原来Win32 Com中的 BYTE类型或unsigned char的变量或数组,在赋初始值0后,跟踪查看的结果是 0‘\0' 的形式;

    但移植后(代码没做任何改动), 赋值后 结果就只有 0,没有后面的\0了。。这样就导致了我很多变量在后续赋值中出现了问题。

    如: 一个 cTime.ucMonth   = (BYTE)winTime.wMonth; 后 。正常的结果调试查看是 cTime.ucMonth = 11\v ,结果现在变成了 cTime.ucMonth = 11\乱码

    求大神帮忙解决这个问题。。。。。。

    2012年11月27日 6:42

答案