CArchive::Abort
telefonar Esta função para fechar o arquivar sem gerar uma exceção.
void Abort ( );
Comentários
The CArchive destruidor será normalmente telefonar Fechar, que irá liberar todos os dados que não foi salvo para o associado CFile objeto. Isso pode causar exceções.
Quando capturar essas exceções, é uma mercadoria idéia usar Anular, para que o destructingCArchive objeto não faz mais exceções. Ao manipular exceções, CArchive::Abort não lançará uma exceção em falhas porque, diferentemente CArchive::fechar, Anular ignora falhas.
Se você usou novo para alocar o CArchive objeto na pilha e, em seguida, você precisa excluí-lo depois de fechar o arquivo.
Exemplo
Consulte o exemplo para CArchive::WriteClass.
Requisitos
Cabeçalho: afx.h