CDocument::ReportSaveLoadException

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

Index