读书人

容器类Draw出现异常大神帮忙看看

发布时间: 2012-02-22 19:36:55 作者: rapoo

容器类Draw出现错误,大神帮忙看看
模拟器上没有错误,真机上错误Bide 1。代码简介:
class TChatData
{
public:
TBuf<120> iChatTime;
TBuf<1024> iChatData;
TBuf<30> iContactName;
};
CArrayFixFlat<TChatData>* iChatDrawArray;
Draw()函数里:
TInt nMaxLenCount = iChatDrawArray->Count();
for(TInt i = 0; i < nMaxLenCount ; i++)
{
point.iX = 13;
TChatData chatdata;
chatdata = iChatDrawArray->At(nMaxLenCount - i - 1);
TBuf<1024> buf;
buf.Copy(chatdata.iChatData);
gc.DrawText(buf,point);
}

在第一次界面初始化时给chatdata.iChatData赋超过17个字符的字符串,界面能直接画出来,但是刷新一下界面,就出现Bidi 1的错误,大神们帮忙看看

[解决办法]
Bide 1,应该不是系统错误,自己看看哪里报出来

读书人网 >Symbian

热点推荐