Condividi tramite


Metodo _dispVCProjectEngineEvents.ReportError

Questa API supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.

Invia un messaggio di errore all'interfaccia utente.

Spazio dei nomi:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Sintassi

'Dichiarazione
Sub ReportError ( _
    ErrMsg As String, _
    errCode As Integer, _
    HelpKeyword As String _
)
void ReportError(
    string ErrMsg,
    int errCode,
    string HelpKeyword
)
void ReportError(
    [InAttribute] String^ ErrMsg, 
    [InAttribute] int errCode, 
    [InAttribute] String^ HelpKeyword
)
abstract ReportError : 
        ErrMsg:string * 
        errCode:int * 
        HelpKeyword:string -> unit
function ReportError(
    ErrMsg : String, 
    errCode : int, 
    HelpKeyword : String
)

Parametri

  • ErrMsg
    Tipo: String

    Necessario. Messaggio di errore.

  • errCode
    Tipo: Int32

    Necessario. Codice di errore.

  • HelpKeyword
    Tipo: String

    Necessario. Parola chiave della Guida.

Note

Il metodo ReportError consigliabile utilizzare l'ambiente di sviluppo integrato (IDE) Visual Studio che deve gestire un errore.

Esempi

[Visual Basic]

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
     Sub ReportError(ByVal ErrMsg As String, ByVal ErrCode As Integer, _
                     ByVal HelpKeyword As String)
        MsgBox(ErrMsg)
    End Sub

    Sub Main()
        Dim projEngine As VCProjectEngine
        Dim evt As VCProjectEngineEvents
        Dim prj As VCProject
        Dim col As IVCCollection
        Dim folder1, folder2 As VCFilter
        prj = DTE.Solution.Projects.Item(1).Object
        projEngine = prj.VCProjectEngine
        evt = projEngine.Events
        AddHandler evt.ReportError, AddressOf ReportError
        col = prj.Filters
        folder1 = col.Item(1)
        folder2 = col.Item(2)
        folder1.Name = folder2.Name
    End Sub
End Module

Sicurezza di .NET Framework

Vedere anche

Riferimenti

_dispVCProjectEngineEvents Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine