Artigo Clube Delphi 82 - Pensando simples com a classe TApplication
Artigo da Revista Clube Delphi Edição 82.
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
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo