CDocument::ReportSaveLoadException

Chamado se uma exceção é lançada (normalmente um CFileException or CArchiveException) ao salvar ou carregar o documento.

virtual void ReportSaveLoadException(
   LPCTSTR lpszPathName,
   CException* e,
   BOOL bSaving,
   UINT nIDPDefault 
);

Parâmetros

  • lpszPathName
    Aponta para o nome do documento que foi salvo ou carregado.

  • e
    Aponta para a exceção foi acionada.Pode ser NULO.

  • bSaving
    sinalizar que indica qual operação estava em andamento; diferente de zero se o documento estava sendo salvos, 0 se o documento estava sendo carregado.

  • nIDPDefault
    Identificador da mensagem de erro a ser exibida se a função não especifica um mais específico.

Comentários

A implementação padrão examina o objeto de exceção e procura por uma mensagem de erro que descreve especificamente a causa.Se uma mensagem específica não for encontrada ou se e is NULO, a mensagem geral especificada pelo nIDPDefault parâmetro é usado. A função, em seguida, exibe uma caixa de mensagem que contém a mensagem de erro.Substitua essa função se você quiser fornecer mensagens de falha adicionais e personalizado.Esta é uma avançada substituível.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDocument

Gráfico de hierarquia

CDocument::OnOpenDocument

CDocument::OnSaveDocument

Classe CFileException

Classe CArchiveException

Outros recursos

CDocument membros