分类:
2008-09-17 11:16:45
各位仁兄:
小弟我对vc涉及不深,刚写了个图书馆电话语音服务系统,碰到一个错误,当打印一字符串时说:unhandled execption in ***.exe access violation
代码块: case 700: //通道处于全部续借状态
if(Spec == '1') //确认续借
{
printf("%s 通道 %d 确认全部续借\n", strType, ChIndex);
CString info,s;
CXmlUtil xmlUtil;
renewAll(PCH->ID, info);
s = xmlUtil.getXmlSection(info.GetBuffer(0),"/MSG");
s.Replace("\n","");
printf("%s\n",s);//晕,注释后面的,光打印s也会退出程序。怪事 // if(s.IsEmpty){s=" ";}
PCH->ChState.BState = 50; //状态为等待选择功能
PlayTTS(ChType, ChIndex, TRUE, FALSE, TRUE, s);
PlayTTS(ChType, ChIndex, FALSE, FALSE, TRUE, "将返回主菜单");
PlayIndex(ChType, ChIndex, FALSE, TRUE, TRUE, 3);
PCH->StartTime = GetTickCount();
PCH->ClearData();
printf("%s 通道 %d 数据库操作续借图书返回结果%s\n", strType, ChIndex,s);
}
希望各位。。帮帮忙啊 !