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

Você está em: PrincipalTutoriaisMauricioborges : Eventlog002
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


Event Log Parte II

 

Visual Studio.NET 2005

 

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

 

www.ascompras.com

www.aspneti.com

 

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • 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-2020 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI