CDocument::ReportSaveLoadException

Chiamato quando viene generata un'eccezione in genere CFileException o CArchiveException) mentre salva o caricando il documento.

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

Parametri

  • lpszPathName
    Punti al nome del documento che stava salvataggio o caricato.

  • e
    Punti all'eccezione generata.Può essere NULL.

  • bSaving
    Indicazione del flag che operazione era corrente; diverso da zero se il documento stesse salvando, 0 se il documento stesse caricamento.

  • nIDPDefault
    Identificatore del messaggio di errore da visualizzare se la funzione non specifica più specifico.

Note

L'implementazione predefinita esamina l'oggetto eccezione e cerca un messaggio di errore che specificamente descrive la causa.Se un messaggio specifico non è disponibile o se la e viene NULL, il messaggio generale specificato dal parametro nIDPDefault viene utilizzato.La funzione visualizza una finestra di messaggio contenente il messaggio di errore.Eseguire l'override della funzione se si desidera fornire messaggi aggiuntivi e personalizzati di errore.Si tratta di un sottoponibile a override avanzato.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CDocument

Grafico della gerarchia

CDocument::OnOpenDocument

CDocument::OnSaveDocument

Classe di CFileException

Classe di CArchiveException