四月二十八日
取数据库中的字符串数据时,如果用普通方法
msg.name=*(s1.m_pstring);
如果此字符串为空,则会出异常,
解决方法:
如果是字符串,可用 rs.GetFieldValue(3,msg.name); or
if(s1.m_pstring!=NULL)msg.name=*(s1.m_pstring);
五月八日
if(i==m_nSendMaxIndex)
while(!m_aSendData[m_nSendMaxIndex])m_nSendMaxIndex--;
should be
while(!m_aSendData[m_nSendMaxIndex]&&m_nSendMaxIndex>0)m_nSendMaxIndex--;
否则,将使m_nSendMaxIndex减为负数