Artigo Clube Delphi 82 - Pensando simples com a classe TApplication

Artigo da Revista Clube Delphi Edição 82.

Esse artigo faz parte da revista Clube Delphi Edição 82. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse artigo em PDF.

VCL

Pensando simples com a classe TApplication

 

Ao desenvolvermos uma aplicação completa, acabamos deixando de lado, muitas vezes por falta de tempo, alguns detalhes que facilitariam a vida do usuário e, certamente, a do suporte técnico e equipe de desenvolvimento também.

É muito comum, por exemplo, surgir a necessidade de visualizarmos a tela do usuário no momento em que aparece um erro, uma mensagem “estranha” a ele, ou mesmo para explicar ao usuário uma situação que ele não consegue entender.

Um dos recursos mais comuns para esse tipo de situação é pedir ao usuário que ele faça um Print Screen da tela e envie-o ao suporte técnico ou à pessoa responsável. O que apresentarei aqui, então, é uma forma simples de salvar esse Snapshot diretamente para um arquivo (do tipo Bitmap), sem que ele precise abrir um editor de imagens ou “colar” a imagem dentro de um documento e salvar o mesmo.

Com dois componentes e algumas linhas de código, exibiremos uma caixa de diálogo ao usuário e salvaremos o Snapshot no arquivo indicado tão logo ele pressione a tecla Print Screen.

Outro ponto negativo para os usuários do Delphi 7 ou anterior, é a incompatibilidade dos softwares desenvolvidos com o novo formato dos arquivos de ajuda da Microsoft, os HTML Helps (CHM). Esse impasse obriga, muitas vezes, a documentar o sistema nos famosos WinHelps (HLP), que são antigos, visualmente pesados e obsoletos.

Com algumas linhas de código, porém, vamos inverter essa situação, fazendo com que a aplicação interaja normalmente com um arquivo no formato HTML Help. E por último, teremos um tratamento de exceções personalizado.

Afinal, quem nunca teve problemas em entender o que o usuário tentava dizer quando estourou na sua tela uma famosa violação de acesso em algum endereço de memória. " [...] continue lendo...

Artigos relacionados