virtual privatevoid ReportSaveLoadException ( LPCTSTR lpszPathName, CException * e, BOOL bSaving, UINT nIDPDefault );
Parâmetros
lpszPathName
Aponta para o nome do documento que estava sendo salvo ou carregado.
e
Aponta para a exceção que foi descartado. Pode ser NULL.
bSaving
Sinalizador que indica qual operação estava em andamento; diferente de zero se o documento foi sendo salvo, 0 se o documento estava sendo carregado.
nIDPDefault
Identificador da mensagem de erro a ser exibida se a função não especificar um mais específico.
Observações
Chamado se uma exceção é lançada (normalmente um CFileException ou CArchiveException) ao salvar ou carregar o documento. 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 é NULL, a mensagem geral especificada pelo parâmetro nIDPDefault é usada. A função exibe uma caixa de mensagem que contém a mensagem de erro. Substituir esta função se você quiser fornecer mensagens de falha adicionais e personalizados. Este é um avançado substituível.
Visão geral de CDocument |nbsp; Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CDocument::OnOpenDocument, CDocument::OnSaveDocument, CFileException, CArchiveException