Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Objekty a My.Log
objekty můžete použít My.Application.Log
k protokolování informací o událostech, ke kterým dochází ve vaší aplikaci. Tento příklad ukazuje, jak použít metodu My.Application.Log.WriteEntry
Startup
s událostmi a Shutdown
zapisovat informace o trasování.
Přístup k kódu obslužné rutiny události aplikace
Vyberte projekt v Průzkumník řešení. V nabídce Projekt zvolte Vlastnosti.
Klikněte na kartu Aplikace .
Kliknutím na tlačítko Zobrazit události aplikace otevřete Editor kódu.
Tím se otevře soubor ApplicationEvents.vb.
Protokolování zpráv při spuštění aplikace
Otevřete soubor ApplicationEvents.vb v Editoru kódu. V nabídce Obecné zvolte Události aplikace MyApplication.
V nabídce Deklarace zvolte Po spuštění.
Aplikace vyvolá Startup událost před spuštěním hlavní aplikace.
Přidejte metodu
My.Application.Log.WriteEntry
do obslužné rutinyStartup
události.My.Application.Log.WriteEntry("Application started at " & My.Computer.Clock.GmtTime.ToString)
Protokolování zpráv při vypnutí aplikace
Otevřete soubor ApplicationEvents.vb v Editoru kódu. V nabídce Obecné zvolte Události aplikace MyApplication.
V nabídce Deklarace zvolte Vypnout.
Aplikace vyvolá Shutdown událost po spuštění hlavní aplikace, ale před jejím vypnutím.
Přidejte metodu
My.Application.Log.WriteEntry
do obslužné rutinyShutdown
události.My.Application.Log.WriteEntry("Application shut down at " & My.Computer.Clock.GmtTime.ToString)
Příklad
Pomocí Návrháře projektů můžete získat přístup k událostem aplikace v Editoru kódu. Další informace naleznete v tématu Stránka aplikace, Návrhář projektu (Visual Basic).
Private Sub MyApplication_Startup(
ByVal sender As Object,
ByVal e As ApplicationServices.StartupEventArgs
) Handles Me.Startup
My.Application.Log.WriteEntry("Application started at " &
My.Computer.Clock.GmtTime.ToString)
End Sub
Private Sub MyApplication_Shutdown(
ByVal sender As Object,
ByVal e As System.EventArgs
) Handles Me.Shutdown
My.Application.Log.WriteEntry("Application shut down at " &
My.Computer.Clock.GmtTime.ToString)
End Sub