Crew .NET |
|
Hmz, een WindowsApp heeft jammer genoeg geen OnCrash-event, wou wel handig zijn anders! Maar zoals in je PM, als het programma eindigt zijn er een aantal redenen waarom dat is. Er zijn 7 redenen in een enumerator gestopt die meer kunnen zeggen waarom het programma dus sluit. Maak een event voor FormClosing() en zorg dat je deze code hebt:
//Dit is bijvoorbeeld het event van je Form: FormClosing()
private void Sluiten(object sender, FormClosingEventArgs e)
{
MessageBox.Show(e.CloseReason);
//Hier kan je dan ook de 'Reason' naar een log schrijven
}
//Dit is bijvoorbeeld het event van je Form: FormClosing() private void Sluiten(object sender, FormClosingEventArgs e) { MessageBox.Show(e.CloseReason); //Hier kan je dan ook de 'Reason' naar een log schrijven }
Naar een log schrijven doe je gewoon naar bvb. een txt-bestand met de StreamWriter(). Je zet dan de Reason, wat uitleg en een datum erbij ofzo. |