我是现在程序结束的时候保存一个CStringArray 下次程序开始载入它;;
解决方案 »
- 请高手指教,我设计了一个媒体播放器,编译什么都没有错误,就是打开文件后自动退出程序了?
- 我用vs2010编的软件在别人机子上运行显示缺少xxxx.dll
- QQ聊天记录问题
- 我的程序中用到一CHtmlView的对象,此对象加载了一个只有FLASH的网页,最小化后还原显示不完整
- 关于定时器的问题
- 结构的传送
- SetWindowRgn是不是对普通控件不起作用的?那么要创建不规则形状的控件(如按钮)该怎么办
- 链接错误怎样解决啊?
- _bstr_t,_variant_t 等的问题!请高手帮忙??
- vc下如何生成诸如setup这样的安装程序
- 异步多个客户端的问题?
- 有谁做过orcad二次开发的吗,能给点提示吗?
也可以用自己的方法来做。
先保存Array的Size,然后将每个字符串保存,
读入时先读入Size,然后依次读入第个String,Append到CStringArray?
{
// 读取记录或写入数据到m_logData中
m_logData.Serialize(ar); if( ar.IsStoring() == FALSE )
UpdateAllViews(NULL);
}
void CLogData::Serialize(CArchive &ar)
{
if (ar.IsStoring())
{
// 保存 CStringArray对象 m_strReport 中的内容,只用到固定15条
for( i = 0 ; i < 15 ; i ++ )
{
ar<<m_strReport[i];
}
}
else
{
// 读取出保存的数据
int i = 0 ;
for( i = 0 ; i < 15 ; i ++ )
{
ar>>m_strReport[i];
}
}
}