Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az és az My.Application.LogMy.Log objektumokkal naplózhatja az alkalmazásban előforduló események adatait. Ez a példa bemutatja, hogyan használható a My.Application.Log.WriteEntry metódus és az StartupShutdown események nyomkövetési információk írására.
Az alkalmazás eseménykezelő kódjának elérése
Válasszon ki egy projektet a Megoldáskezelőben. A Projekt menüben válassza a Tulajdonságok lehetőséget.
Kattintson az Alkalmazás fülre.
Kattintson az Alkalmazásesemények megtekintése gombra a Kódszerkesztő megnyitásához.
Ekkor megnyílik a ApplicationEvents.vb fájl.
Üzenetek naplózása az alkalmazás indításakor
Nyissa meg a ApplicationEvents.vb fájlt a Kódszerkesztőben. Az Általános menüben válassza a MyApplication Events lehetőséget.
A Deklarációk menüben válassza az Indítás lehetőséget.
Az alkalmazás az Startup eseményt a fő alkalmazás futtatása előtt aktiválja.
Adja hozzá a metódust
My.Application.Log.WriteEntryazStartupeseménykezelőhöz.My.Application.Log.WriteEntry("Application started at " & My.Computer.Clock.GmtTime.ToString)
Üzenetek naplózása az alkalmazás leállásakor
Nyissa meg a ApplicationEvents.vb fájlt a Kódszerkesztőben. Az Általános menüben válassza a MyApplication Events lehetőséget.
A Deklarációk menüben válassza a Leállítás lehetőséget.
Az alkalmazás a fő alkalmazás futtatása után, de a leállítása előtt aktiválja az Shutdown eseményt.
Adja hozzá a metódust
My.Application.Log.WriteEntryazShutdowneseménykezelőhöz.My.Application.Log.WriteEntry("Application shut down at " & My.Computer.Clock.GmtTime.ToString)
példa
A Project Designerrel elérheti az alkalmazáseseményeket a Kódszerkesztőben. További információ: Application Page, Project Designer (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