• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

haztik

[VB 6] - Utilitário para gerar Error Handlers e outras funcionalidades

3 mensagens neste tópico

Viva.

Desenvolvi há já algum tempo este utilitário porque precisava de algo com estas funcionalidades nos meus projectos. Não está completo e faz apenas aquilo que a mim satisfazia, por isso deixo aqui o código aberto para quem quiser melhorar o programa.

A classe de pesquisa no registry não é da minha autoria e os créditos estão devidamente referenciados.

Funciona com projectos em VB5 e VB6

Lista de funcionalidades:

  • Identifica controlos e referencias utilizadas no projecto e localiza os ficheiros no disco (util para setups ou para identificar o que falta)
  • Remove error handler (remove por exemplo as linhas do tipo: "On error resume next"
  • Efectua backups do projecto (apenas os ficheiros referenciados no .VBP e outros seleccionados pelo user)
  • Adiciona número das linhas
  • Gera gestor de error handler completo em 2 modos (seguro e normal). O modo seguro apresenta uma msgbox cada vez que há um erro a questionar o user se quer continuar, o modo normal, apenas regista todos os erros em log: erros.txt. O log de erros identifica data/hora em que o erro ocorreu, local onde o erro ocorreu, linha, número e descrição do erro
  • Cria script para setup utilizando o Inno Setup

Penso que está tudo e não me esqueci de nada. Alguma dúvida não hesitem em contactar-me ;-)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Nem seria permitido postares aqui se o código não estivesse aberto... :D

(até experimentava, mas estou em linux :D )

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Esta mt fixe, nãi fazia ideia do ficheiro .vbp ter esta estrotura (Texto legivel).

Bom Trabalho  :D

cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora