NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!
UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI
Olá pessoal, meu nome é Maurício Júnior e estou disposto a mostrar o sobre o Event Log parte II na prática. A parte I está disponível no site www.aspneti.com ou www.aspneti.com.br. Já foi mostrado onde é gravado todos os erros dentro do sistema operacional quando a aplicação gera um erro inesperado, agora na prática mostrarei como cadastrar esse erro inesperado dentro do programa Event View ou Visualizar Eventos.
Requisitos:
- Usar IDE Visual Studio.NET 2005;
- Conhecimento de sistema operacional windows;
- Conhecimento avançado C#.NET.
Na Prática
Antes de tudo, deve importar a classe de Diagnostics no início. (1.1 – Event Log – Parte II)
Referência: 1.1 Event Log – Parte II
Depois de tudo, o código construído dentro da classe deve estar dentro dos blocos try e catch. (1.2 – Event Log – Parte II).
Referência: 1.2 Event Log – Parte II
Explicação:
Dentro do bloco try, todo o código é feito normalmente, pode ser o que for sem medo de nada, ou seja, apenas uma linha de imprimir algum resultado. Se no caso ocorrer algum tipo de erro inesperado, será o foco do código será redirecionado para dentro do bloco catch, ou seja, irá tentar pegar o erro gerado pela aplicação.
Segue um exemplo da classe que insere no banco de dados alguns valores. (1.3 Event Log – Parte II).
Referência: 1.3 Event Log – Parte II
Note que existe o código feito dentro do bloco try, ou seja, todas as linhas dentro podem dar algum tipo de erro na aplicação, por isso foram colocadas dentro do bloco. Para publicar um erro no visualizador do windows basta colocar o código dentro do bloco catch. Sempre coloco o tipo de entrada como Exception para que qualquer tipo de erro seja capturado, se existe um outro tipo de erro mais específico, deve ser colocado outro bloco antes do genérico. (1.4 Event Log – Parte II).
Referência: 1.4 Event Log – Parte II
Depois de entender tudo sobre o catch, mostro e explico como gerar o erro dentro do evento do windows. (1.5 – Event Log – Parte II).
Referência: 1.4 Event Log – Parte II
Explicação:
O primeiro de tudo foi instanciar o EventLog da forma (1.5 Event Log – Parte II).
Referência: 1.5 Event Log – Parte II
O segundo passo digita a variável log para registrar o Source, ou seja, o nome que irá aparecer na entrada do programa, a identificação de qual foi o programa que deu erro. (1.5 Event Log – Parte II).
Referência: 1.5 Event Log – Parte II
O terceiro passo é pegar a descrição do erro, identificar a classe que aconteceu o erro, ficando assim melhor o reconhecimento dentro do programa visualizador do sistema operacional Windows. (1.6 Event Log – Parte II).
Referência: 1.6 Event Log – Parte II
O commando log.WriteEntry apenas escreve a descrição do erro dentro do campo descrição do programa. Note que sempre identifico a classe, método e mensagem de erro todas juntas.
A referência (1.7 Event Log – Parte II) mostra como ficará dentro do event view.
Referência: 1.7 Event Log – Parte II
Segue a figura de ilustração. (1.8 Event Log – Parte II).
Referência: 1.8 Event Log – Parte II.
Bom, fico por aqui.
Mauricio Junior
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2025 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI