术语 | CArchive::CArchive | |||||||||||||||||
释义 | CArchive::CArchive CArchive(CFile* pFile,UINT nMode,int nBufSize=4096,void* lpBuf=NULL ); throw(CMemoryException,CArchiveException,CFileException); 参数:
说明: 构造CArchive对象并且指定它将用于装载或存储对象。在创建归档文件之后,不能改变这个指定内容。 不能使用CFile操作来改变文件的状态直到已经关闭归档文件时。任何这样的操作都将会毁弃归档文件的完整性。通过由GetFile成员函数获得归档文件的文件对象使得可在串行化过程中的任何时候访问文件指针的位置。然后使用CFile::GetPosition函数。应该在获得文件指针位置之前,调用CArchive::Flush。 示例: extern char* pFileName; CFile f; char buf[512]; if(!f.Open( pFileName,CFile::modeCreate| CFile::modeWrite)) { #ifdef_DEBUG afxDump<< "Unable to open file"<< "\" exit(1); #endif } CArchive ar( &f, CAchive::strore,512,buf); 请参阅: CArchive::Close, CArchive::Flush, CFile::Close |
|||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。