Partilhar via


CDocument::ReportSaveLoadException

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

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

Parâmetros

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

  • e
    Pontos a exceção que foi lançada. Pode ser NULO.

  • bSaving
    O sinalizador indicando que operação foi em andamento; diferente de zero se o documento foi salvo, 0 se o documento foi carregado.

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

Comentários

A implementação padrão examina o objeto de exceção e procurando uma mensagem de erro que descreve especificamente a causa. Se uma mensagem específica não for encontrada ou se e são NULOgeral, a mensagem especificada pelo parâmetro de nIDPDefault é usada. A função exibe em uma caixa de mensagem que contém a mensagem de erro. Substituir essa função se você desejar fornecer mensagens, adicionais personalizados de falha. Este é um substituível avançado.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDocument

Gráfico da hierarquia

CDocument::OnOpenDocument

CDocument::OnSaveDocument

Classe CFileException

Classe CArchiveException